Który dostęp do parametrów trasy jest szybszy?symfony2 uzyskiwanie parametrów trasy (argumenty kontrolera względem żądania)
- parametrów trasy Put jako argumenty kontrolera
- Getting parametry trasy z
$this->getRequest()->get('param')
A co żądanie obiektu? Lepszym sposobem jest umieszczenie obiektu żądania jako parametru kontrolera lub wywołanie metody getRequest()
na obiekcie kontrolera?
Thx. A co z przekazywaniem parametrów z kontrolera do szablonu twig - w którym sposobem jest szybsze przekazywanie parametrów z kontrolera, lub pobieranie parametrów w szablonie gałązki przez '{{app.request.get ('name')}}'? – NHG
Jeśli chodzi o wydajność, obowiązują te same zasady ('app.request.get' tłumaczy bezpośrednio na coś takiego jak' $ container-> get ('request') -> get ('name') '). Ale dla stylu kodowania nie powinieneś polegać na zmiennej 'app', ponieważ nie jest ona dostępna we wszystkich sytuacjach (spróbuj eksperymentować z ESI, szablon zawiera i tak, a skończysz w tej samej pozycji co ja miesiące temu) - najlepsza sposobem jest wysłanie wszystkich danych, które są potrzebne do obliczenia przed żądaniem szablonu renderowania. –