在编辑帖子edit()
操作部分
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)中,而没有它可以正常工作吗?
答案 0 :(得分:1)
我有理由回答,但我认为你是对的 - 没有它可以正常工作。
我唯一的猜测是它会告诉你如何以这种方式做到这一点,这样你就可以看到如果你在帖子/编辑/ [id]页面上你会怎么做。
例如,您可以编辑每页3个帖子或编辑任何其他页面上的帖子等。通过传递'id'字段,您不必将表单提交给需要id的操作。
我意识到这不是最佳答案,但我不确定是否有更好的答案。