2011-12-09 14 views

Odpowiedz

9

Należy starać:

$sf_params->get('action') 
+0

Jest to prawdopodobnie lepsze, ponieważ myślę, że jest bezpośrednio związana z początkową operacją parsowaną przez router ... – prodigitalson

+0

jest instancją sfParameterHolder? – prongs

+0

'$ sf_request sfRequest' ' $ sf_context sfContext' '$ sf_user myUser' ' $ sf_params sfParameterHolder' – Pascal

4

Instancja sfContext powinna być eksponowana w sposób automatyczny w warstwie widoku jako $sf_context, aby można było wykonać: $sf_context->getActionName().

Jednak myślę, że niekoniecznie jest to działanie, którego szukasz, ponieważ myślę, że może to być aktualnie przetwarzana akcja, która, jeśli jest częściowa dla komponentu, będzie działaniem składnika. Nie na 100%, że jak nigdy ive miał potrzebę użycia/zbadać :-)

+0

możesz mi powiedzieć, co zmienne są narażone gdzie? jak sfContext, sf_user, ...? dzięki za szybką odpowiedź btw. :) – prongs

+0

i mówi 'Uwaga: Niezdefiniowana zmienna: sfContext w /var/www/weblog/apps/backend/modules/poster/templates/_form.php na linii 5 Błąd krytyczny: wywołanie funkcji członkowskiej getActionName() na non-object w /var/www/weblog/apps/backend/modules/poster/templates/_form.php na linii 5' więc nie ma – prongs

+1

jego '$ sf_context', a nie' sfContext' ... to jest nazwa klasy :-) – prodigitalson

Powiązane problemy