关于模型属性的两点问题
1、访问名为name属性的时候,得到的值是模型类名,比如 $studentClass->name,得到的值是StudentClass,而不是对应的数据库字段 name。
2、parent和name相同,也作为了model的保留属性。
有点蛋疼,其它的想到了再补充。
试了下,版本5.1.35 LTS 并没有此问题。
查看
Model
类,有protected $name;
,是保护属性,在外部应该访问不到,我猜$data->name
可能是通过魔术方法访问到的。模型类里使用 $this->getAttr('name')