关于模型属性的两点问题

1、访问名为name属性的时候,得到的值是模型类名,比如 $studentClass->name,得到的值是StudentClass,而不是对应的数据库字段 name。
2、parent和name相同,也作为了model的保留属性。

有点蛋疼,其它的想到了再补充。

讨论数量: 2

试了下,版本5.1.35 LTS 并没有此问题。
查看Model类,有protected $name;,是保护属性,在外部应该访问不到,我猜$data->name可能是通过魔术方法访问到的。

4年前 评论

模型类里使用 $this->getAttr('name')

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!