Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SF2][Symfony2][Symfony] Translatable i repository, Translatable i repository
blackroger
post
Post #1





Grupa: Zarejestrowani
Postów: 176
Pomógł: 0
Dołączył: 8.11.2008

Ostrzeżenie: (0%)
-----


Mam pytanie. Posiadam kolumnę slug, która jest tłumaczona. Na podstawie adresu (polskiego, bądź angielskiego) chcę, aby podczas zapytań doctrine automatycznie joinował zapytanie, tak abym bez zbędnych dodatkowych joinów dostał wynik.
Przeczytałem dokumentację i to co udało mi się wdrożyć to:
  1. $query->setHint(
  2. \Doctrine\ORM\Query::HINT_CUSTOM_OUTPUT_WALKER,
  3. 'Gedmo\\Translatable\\Query\\TreeWalker\\TranslationWalker'
  4. );
  5.  


jakkolwiek nie znalazłem nigdzie, jak zrobić, aby każde zapytanie dla danego repozytorium dodawało tego joina z automatu... dodatkowo aby obsługiwało metody magiczne findOneBySlug itd... mam nadzieję, że da się to zrobić...?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
misi3kk
post
Post #2





Grupa: Zarejestrowani
Postów: 26
Pomógł: 4
Dołączył: 14.05.2010

Ostrzeżenie: (0%)
-----


Rozważałeś napisanie swojego repository?

http://symfony.com/doc/2.0/book/doctrine.h...ository-classes

Metody możesz dodać wtedy dowolne, a zapytania zależą tylko od Ciebie. Alternatywnie możesz przejrzeć klasy z bundla Gedmo czy nie ma czegoś gotowego, ale pewnie i tak nie będzie w 100% dopasowane.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 00:44