![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 28.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
Ucze się Zend Framework na podstawie tutoriala http://www.heavymind.net/zend-framework-tutorial/.
Wszystko dziala OK, ale jak dodam nowy kontroler i w nim jakieś akcje np nicAction to pokazuje sie błąd:
Po prostu brakuje pliku z widokiem dla tej metody. Zrozumiałe. Wiadomo jednak że nie kazda metoda wymaga wlasnego widoku i tu moje pytanie. Jak można zmusić ten framework aby nie szukal dla kazdej metody przypisanego widoku? Pomaga dodanie w pliku index.php linii: $frontController->setParam('noViewRenderer', true); Czy jest inny sposób? Ed |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Ja napisałem sobie własny kontroler dziedziczący po Zend_Controller_Action. Zdefiniowałem w nim dodatkową metodę:
Następnie wszystkie moje kontrolery dziedziczą po nim i w akcji, które są wywoływane poprzez Ajax, wywołuje tą metodę i mam sprawę załatwioną (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 4 Dołączył: 6.11.2008 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
ja nie tyle w pliku index a w konkretnych akcjach które nie mają renderować widoku dodaje
Kod $front = Zend_Controller_Front::getInstance(); $front->setParam('noViewRenderer', true); a jeśli chce żeby był wyrenderowany inny widok niż taki jak nazwa akcji daję Kod $this->render('nazwa_pliku_widoku');
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 08:29 |