Php 如何仅使用注释将自定义查询应用于Symfony2中的条令实体?
如何仅使用注释将自定义查询应用于Symfony2中的条令实体 例如:Php 如何仅使用注释将自定义查询应用于Symfony2中的条令实体?,php,symfony,doctrine-orm,entities,Php,Symfony,Doctrine Orm,Entities,如何仅使用注释将自定义查询应用于Symfony2中的条令实体 例如: /** * @ORM\Table(name="some_object") * @ORM\Entity() */ class SomeObject { /** * @ORM\SomeSpecialQuery() */ private $someSpecialResult; } $someSpecialResult在使用时应包含特殊查询的结果。该属性最好是容器感知的,以便在需要时可以调用
/**
* @ORM\Table(name="some_object")
* @ORM\Entity()
*/
class SomeObject
{
/**
* @ORM\SomeSpecialQuery()
*/
private $someSpecialResult;
}
$someSpecialResult
在使用时应包含特殊查询的结果。该属性最好是容器感知的,以便在需要时可以调用现有的存储库函数。典型的查询可以是从SomeBundle:EntityName x中选择x,其中x.someOtherValue=null LIMIT 5
我的问题之所以出现,是因为我有一个实体,我希望它始终能够访问某些相关信息(作为自定义DQL查询执行起来要快得多)
作为一个额外的奖励,如果它可以是惰性加载的,那就太好了?显然,如果有更好的方法,我很高兴听到!谢谢。您是否想过在getter中延迟加载此内容?是否想过在getter中延迟加载此内容?