User.username和用户名之间的区别?

时间:2012-07-22 16:07:41

标签: cakephp

在cakephp 2中,有什么区别:

echo $this->Form->input('User.username');

echo $this->Form->input('username');

...

感谢。

2 个答案:

答案 0 :(得分:3)

取决于您的表单

如果您使用this->Form->create('User'),则没有区别,因为它属于同一型号 但是如果您保存相关数据,那么您需要使用描述性版本来告诉蛋糕该字段属于哪个模型。

答案 1 :(得分:0)

第一个明确定义了用户模型的用户名字段,而第二个明确定义了控制器的默认模型,如果你在UserController中,那么用户是什么,但是你的控制器是PostsController您的Post模型也应该有一个用户名字段,例如保存表单数据。