我有一个多一对多的关系获取数据,我想定义A个人方法。 是否有可能(以及如何)使用这样的:
$hotel = $entityManager->getRepository('Hotels')->findOneById(1);
$types = $hotel->getTypes(); //$types is instance of **Doctrine\ORM\PersistentCollection**
$types->myCustomFunction(); //do something
我有一个多一对多的关系获取数据,我想定义A个人方法。 是否有可能(以及如何)使用这样的:
$hotel = $entityManager->getRepository('Hotels')->findOneById(1);
$types = $hotel->getTypes(); //$types is instance of **Doctrine\ORM\PersistentCollection**
$types->myCustomFunction(); //do something
这似乎是尚未实现。
请参阅本主义的JIRA问题: http://www.doctrine-project.org/jira/browse/DDC-547
考虑允许定制PersistentCollection实现
我们应该考虑允许在每个协会基础上定制PersistentCollection实现的配置。 这可以让用户创建了用于一些自己的藏品,以提高性能,而无需改变域模型的代码优化(SQL)的行为。
为此,PersistentCollection需要设计继承。