1
我試圖使用附件組件(見here)。我跟着指示,並添加到了我的看法:CakePHP附件組件問題
<?= $this->Form->create('Event', array('type' => 'file'); ?>
<?= $this->Form->file('image_attach'); ?>
然後加入到這個我控制器的add
功能:
$this->data['Event']['image'] = $this->Attachment->upload($this->data['Event']['image_attach']);
我也宣告這個在我的控制器類的頂部:
var $components = array('Attachment' => array(
'photos_dir' => 'events'
));
提交表格時,我用它var_dump
'ing我的data
變量來查看添加的內容。但在此之前,我得到這個錯誤。
Notice (8): Undefined index: event [APP/controllers/components/attachment.php, line 67]
我試圖尋找在組件的文件,以及所有我可以告訴是它試圖找到一個指數就是我我穿過陣列中模型的名稱。但是,我已經從上面的錯誤中發現了這一點。
我只想知道我是否做錯了什麼,或者是什麼原因導致這種情況發生,無論是我的錯還是組件的?
感謝,