Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [symfony]Filtry w admin generatorze
Cysiaczek
post
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.
  1. <?php
  2. public function executeAddComment()
  3. {
  4. $comment = new Comment();
  5. $comment->setOwnerId($this->getRequestParameter('id'));
  6. $comment->save();
  7.  
  8. $this->redirect('comment/edit?id='.$comment->getId());
  9. }
  10. ?>


Teraz problem mam z listComments, bo chce wylistować tylko komentarze do wybranego Posta. Niestety, komentarze pokazuje, ale wszystkie.
  1. <?php
  2. public function executeListComment()
  3. {
  4. $owner_id=$this->getRequestParameter('id');
  5. // tak kombinuje ;/
  6.  $this->redirect('comment/list?filter=filter&filters[owner_id]='.$owner_id);
  7.  $this->redirect('comment/list?filter=filters[owner_id]='.$owner_id);
  8. }
  9. ?>


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.
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: 24.12.2025 - 11:53