这是在PHP中创建实体类的正确方法

时间:2019-01-08 16:25:24

标签: php laravel doctrine-orm doctrine

根据教义性文档正在阅读,它说有关使用

  

实体类

所有字段均应受保护或私有(非公共),这是引号。

  

创建实体类时,应保护所有字段或   私有(非公共),每个方法都有getter和setter方法   ($ id除外)。使用增变器可以使Doctrine挂接到电话上   如果您只是以一种无法操纵实体的方式   直接使用entity#field = foo;

设置值

高级PHP书籍的第六版(该公司正在撰写有关PHP和其他编程书籍的最畅销书籍之一),我只是这样说

  

在大多数情况下,私有财产优先于公共财产   那些。但是,对于实体类,应使用public   属性。实体类的唯一目的是制作一些数据   可用。如果您上课代表作者是不好的   甚至都看不到作者的名字!

我了解到教义所使用的模式可能与书本方法略有不同,但是当您看到这样的陈述时,您会怀疑是哪一种。哪个陈述是错误的,哪个陈述是正确的

整个房子都请给我启发

0 个答案:

没有答案