我的数据库中有一个字段" user":" first_name"
当我创建Model User.php时,我尝试了以下getter:
private $firstName;
public function getFirstName() {
return $this->firstName;
}
这是NULL,而这一个用正确的值填充。
private $first_name;
public function getFirstName() {
return $this->first_name;
}
在这里使用下划线变量是否正确,而不是基于camelCased的变量?
是否有可能使用camelCased变种?
此致
答案 0 :(得分:2)
这取决于你想要什么,而不是你害怕什么是正确的。我个人喜欢"下划线" table columns和camelCased PHP脚本。
检查this one,了解如何在模型中声明Model::columnMap()
以使两者都正常运行:强调表格列,但是基于驼峰的php vars。