![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 16.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, stworzyłem taką oto strukturę plików:
(IMG:http://s6.ifotos.pl/img/userpng_eshqxxr.png) W akcji register modułu User chciałbym stworzyć nowy obiekt formularza (forms/Register.php). Niestety po dodaniu takiej linijki:
dostaję błąd o tym, że nie znaleziono klasy. Część pliku application.ini:
Jak widać moduł jest wykrywany poprawnie, ale sam formularz już nie :/ |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 16.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za pomoc. Pomogło dodanie w Bootstrap.php takiego kodu:
Jednak chyba przeniosę wszystko do application.ini Mam teraz kolejne pytanie związane z logowaniem użytkownika. Autoryzację wykonuję przez Zend_Auth, jak dane są poprawne to zapisuję do Zend_Auth_Storage_Session. Teraz aby sprawdzić czy użytkownik jest zalogowany muszę za każdym razem dodawać kod:
Mógłbym zrobić z tego funkcję helpera jednak wtedy muszę utworzyć dwa osobne helpery dla widoku oraz akcji, czyli znowu powielam kod. Gdzie mógłbym wrzucić taką funkcję, żeby w każdym miejscu w aplikacji (akcje, widoki) mógł sprawdzać czy użytkownik jest zalogowany? EDIT: Co myślicie o tym, aby utworzyć klasę w głównym katalogu Zenda z funkcją statyczną? Czyli klasa Zend_User z funkcją statyczną isLogin. Ten post edytował Bryla 27.07.2014, 09:40:53 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Przykładowe rozwiązanie całego logowania http://mwop.net/blog/165-Login-and-Authent...-Framework.html
A w pierwszym wystarczy że dodasz w application.ini: autoloaderNamespaces[] = "Twójprefiks" |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 22:34 |