PhalconPHP - 驼峰模型字段?

PhalconPHP - camel cased model fields?

我的数据库中有一个字段"user":"first_name"

当我创建我的模型 User.php 时,我尝试了以下 getter:

private $firstName;

public function getFirstName() {
   return $this->firstName;
}

这是 NULL,而这个是用正确的值填充的。

private $first_name;

public function getFirstName() {
   return $this->first_name;
}

在这里使用带下划线的变量而不是驼峰式变量是否正确?

是否可以使用驼峰式变量?

此致

重要的是你想要什么,而不是你害怕什么合适不合适。我个人喜欢 "underscore" table 列和驼峰式 PHP 脚本。

检查 this one 以了解如何在您的模型中声明 Model::columnMap() 以同时发挥两种功能:下划线 table 列,但驼峰式 php 变量。