Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inny][Symfony2] Route i parametr dla kontrolera
1010
post
Post #1





Grupa: Zarejestrowani
Postów: 749
Pomógł: 37
Dołączył: 3.10.2006

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


Witam wszystkich.

Z góry uprzedzam, że z Symfony2 nie pracuję zbyt długo i to pierwsza rzecz jaką na tym buduję, dlatego mogę jeszcze nie pojmować do końca niektórych filozofii. W takim razie z góry dziękuję za naprowadzenie na dobrą drogę, gdzie doczytać coś ważnego itp.

Mam taki oto problem. Wygenerowałem CRUD dla pewnego Entity. Jest to entity o nazwie File, która ma przechowywać pliki dla danego newsa. I chciałbym, żeby to działało na zasadzie że jest adres /news/{newsId}/files/(add/edit/...).

Wymyśliłem taką konstrukcję, że przekażę ten parametr dla całej klasy, a w konstruktorze sprawdzę sobie czy w ogóle taki news istnieje i czy dana osoba ma prawo do niego coś dodawać.

I taki oto kod:

  1.  
  2. /**
  3.  * File controller.
  4.  *
  5.  * @Route("/news/{newsId}/files")
  6.  */
  7. class FileController extends Controller
  8. {
  9.  
  10. public function __construct(questionmark.gif?) {
  11.  
  12. }


I teraz, czy jest możliwość stworzenia takiego konstruktora do którego przekazany zostanie ten parametr, czy muszę do każdej z metod dodać go osobno i tam jakoś to obsługiwać?

Z góry dziękuję za pomoc.

EDIT: Nie wiem czemu, ale jak dodaje tag Symfony2 tylko to wyświetla alert, że muszę dodać tag... Jak mogę to poprawić?

Ten post edytował 1010 26.04.2013, 21:38:50


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 19.08.2025 - 16:02