1
在編輯後edit()
動作部分CakePHP的博客教程CakePHP的博客教程 - 編輯程序
http://book.cakephp.org/2.0/en/tutorials-and-examples/blog/part-two.html
我不明白爲什麼這echo $this->Form->input('id', array('type' => 'hidden'));
包括在cakephp/posts/edit/
(edit.cpt),而沒有它,它工作得很好嗎?
這就是蛋糕如何知道你試圖編輯的數據庫的哪一行(由一個ID標識) – Leonardo
但我試圖刪除該行,它工作得很好,這就是爲什麼我感到困惑,因爲在'PostsController'它已經確定了行編輯爲什麼在編輯視圖中添加'echo $ this-> Form-> input('id',array('type'=>'hidden'));'' –
編輯()有兩部分:顯示編輯表單,如果HTTP方法是POST或PUT $ this-> request->是(array('post','put')),則執行編輯數據。所以我們需要知道這個ID。 –