Doctrine 2.4+公共财产和symfony

时间:2016-09-03 04:03:50

标签: symfony doctrine-orm

更新doctrine 2.4的注释,提到现在允许实体使用公共属性:

http://www.doctrine-project.org/2013/09/11/doctrine-2-4-released.html

  

支持具有公共属性的实体的代理对象。

目前,symfony默认创建的实体具有私有属性和公共方法。我手动将它们重命名为public - 这很重要,因为我们不提前知道对象模式,并且能够直接检查和设置属性是巨大的。

这有什么陷阱吗? Symfony docs没有提到任何关于这一点,并且从Doctrine 2.4更新说明的上面一行,我假设在做

$entity->setValue($v)

一样好
$entity->value = $v

但我无法在网上找到确认或反驳。

0 个答案:

没有答案