Dane są pobierane ze związku wiele-do-wielu i chcę zdefiniować metodę niestandardową. Czy jest możliwe (i jak) użyć czegoś takiego:Definiowanie niestandardowej metody w Doctrine ORM PersistentCollection
$hotel = $entityManager->getRepository('Hotels')->findOneById(1);
$types = $hotel->getTypes(); //$types is instance of **Doctrine\ORM\PersistentCollection**
$types->myCustomFunction(); //do something
Nie chcę używać repozytorium, ponieważ muszę pracować tylko z wieloma relacjami. Chcę utworzyć coś takiego jak '$ hotel-> getTypes() -> fetchPairs()' – user1518183
przepraszam, błędnie przeczytałem pytanie, możesz sprawdzić http://stackoverflow.com/questions/3691943/custom-collection-in -doctrine2 choć – max
Dziękuję, spróbowałem, ale to nie rozwiązuje mojego problemu. Muszę wywołać metodę niestandardową na obiekcie, który jest instancją Doctrine \ ORM \ PersistentCollection (którą mam, gdy przechodzę od wielu do wielu relacji). – user1518183