例如,我有一个模型Person,它是使用Gii模型生成器从db表'person'创建的,其字段'firstname'和'lastname'。 我可以访问这些属性,如
$person = Person::findOne($PersonId);
$personFirstname = $person->firstname;
如果我使用getter和setter创建自定义属性fullname
:
public function getFullname()
{
return $this->firstname .' '.$this->lastname
}
我不再需要'firstname'和'lastname'了。我想隐藏它们。私密。我怎么能这样做?