Phalconcamel обволакивает модельные поля?

У меня есть поле в моей базе данных «user»: «first_name»

Когда я создавал свой Model User.php, я пробовал следующий метод получения:

private $firstName;

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

Это NULL, в то время как этот заполнен правильными значениями.

private $first_name;

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

Правильно ли использовать подчеркнутые переменные здесь, а не в CamelCase?

Есть ли возможность использовать переменные CamelCased?

С уважением

1

Решение

Это вопрос того, чего ты хочешь, а не того, чего ты боишься, правильного или нет. Мне лично нравятся столбцы таблицы «подчеркивание» и PHP-скрипты на основе camelCase.

Проверьте этот за то, как объявить Model::columnMap() в вашей модели должны функционировать оба: подчеркнутые столбцы таблицы, но php vars в верблюжьей клетке.

2

Другие решения

Других решений пока нет …