Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework]Współdzielenie akcji/kontrolerów pomiędzy modułami
Gabrielx
post
Post #1





Grupa: Zarejestrowani
Postów: 157
Pomógł: 2
Dołączył: 24.03.2009

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


Witam.

Mam dwa moduły - admin, user. Oba moduly pozwalaja na logowanie się do aplikacji. Czy jest możliwosć dziedziczenia akcji pomiędzy modułami? Czy polecacie może inne rozwiązanie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Riggs
post
Post #2





Grupa: Zarejestrowani
Postów: 162
Pomógł: 13
Dołączył: 16.06.2007

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


1. Najlepiej w katalogu library zrób sobie podkatalog ze swoją "przestrzenią nazw" np. App_Plugin_ACL (oczywiście zapisujesz w library/App/Plugin/ACL) i rozszerzasz Zend_Controller_Plugin_Abstract i nadpisz metodę preDispatch();
2. Ja bym zrobił moduł default (czyli dostępny dla userów i gości) oraz admin. Oczywiście jak chcesz to możesz ustawić domyślny moduł na user. I w module user zrób kontroler np Profil i metody zalogujAction() wylogujAction().

Ad. PS. Helper widoku używany jest do generowania części layoutu (np. okienko Facebook, losowe zdjęcie, formularz logowania). Plugin nie generuje żadnych danych do widoku, raczej steruje aplikacją (przynajmniej ja tak robię).
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: 6.10.2025 - 16:58