我試圖用cakePHP上傳一個文件。這是視圖:CakePHP的文件上傳問題
echo $form->create(null, array('action' => 'upload', 'type' => 'file'));
echo $form->file('img');
echo $form->submit('Enviar Imagem');
echo $form->end();
這是我發現了錯誤:
警告(2):提供的foreach無效的參數()[CORE /蛋糕/ dispatcher.php,線314]
編輯: CakePHP的調試告訴我這些是行代碼,其中的問題發生:
foreach ($_FILES['data'] as $key => $data) {
foreach ($data as $model => $fields) {
foreach ($fields as $field => $value) {
這是調用堆棧:
Dispatcher::parseParams() - CORE/cake/dispatcher.php, line 314
Dispatcher::dispatch() - CORE/cake/dispatcher.php, line 118
[main] - APP/webroot/index.php, line 88
我的上傳功能目前是空的。發生什麼事?
看起來像你需要明確在$模式存在。嘗試將其與模型關聯。 – helloandre 2009-08-11 02:48:03