Ich versuche, eine Datei mit CakePHP hochladen. Dies ist die Ansicht:Datei-Upload-Problem mit CakePHP
echo $form->create(null, array('action' => 'upload', 'type' => 'file'));
echo $form->file('img');
echo $form->submit('Enviar Imagem');
echo $form->end();
Und das ist der Fehler Ich erhalte:
Warnung (2): Invalid argument für foreach geliefert() [CORE/Kuchen/dispatcher.php, Linie 314]
Edit: CakePHP Debug sagt mir, dass diese die Codezeilen, wo das Problem passiert:
foreach ($_FILES['data'] as $key => $data) {
foreach ($data as $model => $fields) {
foreach ($fields as $field => $value) {
Und dies ist der Call-Stack:
Dispatcher::parseParams() - CORE/cake/dispatcher.php, line 314
Dispatcher::dispatch() - CORE/cake/dispatcher.php, line 118
[main] - APP/webroot/index.php, line 88
Meine Upload-Funktion ist derzeit leer. Was ist los?
sieht finden wie Sie explizit bei $ Modell dort brauchen. Versuchen Sie es mit einem Modell zu verbinden. – helloandre