我在添加評論到我網站上的照片時遇到問題。在評論表中,我有: id
,user_id
,photo_id
,content
,created
,modified
,erased
。CakePHP爲照片添加評論
鑑於我創建:
echo $this->Form->create('Comment');
echo $this->Form->input('title');
echo $this->Form->input('content');
echo $this->Form->input($this->Session->read('User.id'), array('type'=>'hidden'));
echo $this->Form->input($photo['Photo']['id'], array('type'=>'hidden'));
echo $this->Form->end('Add comment');
我不知道這是否是正確的方法。蛋糕會如何知道2個隱藏值是user_id
和photo_id
?
Thx for advices。
如果你做得正確並且模型關聯設置正確,Cake知道user_id和photo_id是隱藏的,因爲它們是外鍵。然而,你正在使用'FormHelper :: input()',所以Cake不知道這兩個輸入應該是什麼。 – 2012-07-16 09:26:24