Post
#1
|
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. |
Wiem, że szansa jest nikła, ale zapytam.
W wygenerowanym adminie w Symfony mam model Post, to którego mam powiązany model Comment. Teraz tak, Posiadam w pliku generator.yml wpis Kod object_actions: _edit: ~ _delete: ~ addcomment: { name: Add a comment, action: addComment, icon: backend/addcomment.png } listcomment: { name: List comment, action: listComment, icon: backend/addcomment.png } No i super. Dopisałem sobie akcję addComment, która działa poprawnie.
Teraz problem mam z listComments, bo chce wylistować tylko komentarze do wybranego Posta. Niestety, komentarze pokazuje, ale wszystkie.
Jeśli ktoś miał z tym do czynienia i może mnie naprowadzić, to będę wdzięczny Powyższe funkcjonalności są opisane w dokumentacji, ale niestety. Teoria swoją drogą, praktyka swoją ;/ Pozdrawiam. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 611 Pomógł: 19 Dołączył: 28.02.2005 Skąd: Wrocław Ostrzeżenie: (0%)
|
Dobra przyznam sie jak ja to robie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) w generatorze dodaj do znacznika filters w module generującym informacje na podstawie modelu komentarzy filtr dotyczący owner_id (jak rozumiem to jest numer posta któremu przyporządkowane są komentarze). Jak Ci sie wyświetli wygenerowany filtr uzyj go i zobacz jaki url będzie generował i sobie go wklej do swojej metody list comment (oczywiście pomin inne parametry które są zbędne) . I teraz tak, musisz z cache wyciągnąć wygenerowaną metodę filtrującą dla modułu opartego o model komentarzy i wkleić ją do swojej aplikacji - to dlatego że jeśli nie zdefiniujesz filtra w generatorze po prostu kod sie nie wygeneruje do tego typu filtrowania i dlatego nie widzisz żeby zadziałał. To chyba powinno wystarczyć w razie pytań pisz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
|
Post
#3
|
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. |
Rzeczywiście. Dzięki, taka empiryczna metoda jest niezła i przyda się na przyszłość ;p
W sumie to zadziałało
Nie wiem dlaczego wcześniej nie chciało, ale zapewne była to wina cechu. Pozdrawiam. --edit Już wiem, dlaczego teraz działa. Dlatego, ze dodałem w pliku konfiguracyjnym wyświetlanie filtrów w komentarzach... ehh... skomplikowane to ;p |
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 22:22 |