![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 96 Pomógł: 6 Dołączył: 22.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Czy istnieje możliwość zwracania w doctrine z Doctrine_Query jakiegoś własnego obiektu zamiast Doctrine_Collection? Mam tabele filmy i wyciągam z niej filmy. Jednak w kodzie chciałbym aby po wyciągnięciu od razu dane były dostępne w obiektach typu Video. Oczywiście mogę sobie te dane po wyciągnięciu z Doctrine_Collection pętlą przełożyć na kolekcję Video, ale takich zapytań z tą tabelą będę miał ogrom i chciałbym to jakoś zautomatyzować.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 96 Pomógł: 6 Dołączył: 22.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Potrzeba jest na pewno, bo w wersji 1.2 wprowadzono Custom Collection Class czy właśnie hydrators, które częściowo są moim rozwiązaniem problemu. Udało mi się wyciągnąć z bazy bezpośrednio przy użyciu Doctrine_Collection obiekty Video, które tworzę właśnie w hydrators. Jeden problem to taki, że potem nie mogę korzystać z lazy loading, ale w sumie to jest to o co mi chodziło. Proszę następnym razem powstrzymać się od złośliwych komentarzy, jeśli nie potrafi się pomóc i nie rozumie się do końca problemu wynikającego z potrzeby pytającego.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.10.2025 - 11:37 |