在cakephp 2中,有什么区别:
echo $this->Form->input('User.username');
和
echo $this->Form->input('username');
...
感谢。
答案 0 :(得分:3)
取决于您的表单
如果您使用this->Form->create('User')
,则没有区别,因为它属于同一型号
但是如果您保存相关数据,那么您需要使用描述性版本来告诉蛋糕该字段属于哪个模型。
答案 1 :(得分:0)
第一个明确定义了用户模型的用户名字段,而第二个明确定义了控制器的默认模型,如果你在UserController中,那么用户是什么,但是你的控制器是PostsController您的Post模型也应该有一个用户名字段,例如保存表单数据。