Cytat(pawel_ @ 26.07.2006, 15:59 )

jest prosta sytuacja - logowanie usera. lepiej zrobic to piszac nowy modul (...)
Takie akcje warto umieścić w module
Default.
Cytat(pawel_ @ 26.07.2006, 15:59 )

(...) (masz moze jakas czysta strukture katalogow z wymaganymi plikami?), (...)
Najlepiej kiedy pliki źródłowe sa poza
public_html i taki podział plików jest prezentowany tutaj:
agavi_recommended.zip najczęsciej jednak posiadamy serwery, na których nie da się tego zrobić, w takiej sytuacji powinno być tak:
agavi_usual.zipCytat(pawel_ @ 26.07.2006, 15:59 )

czy piszac po prostu widoki i akcje (login, logout, change_password, remember_password) :?:
Akcja, widok, model zawsze sa związane z jakimś modułem.
Moduł domyślny posiada domyślne akcje:
- Default Action - domyslna akcja w dmyślnym module wykonywana jeśli nie jest to określone w parametrach żądania (URL)
- Error 404 Action - brak akcji/modułu
- Login Action - akcja logowania
- Module Disabled Action - wywołanie akcji z wyłączonego modułu
- Secure Action - żadanie akcji która wymaga autryzacji
- Unavailable Action - żadanie akcji wymagającej nie tylko autoryzacji ale też praw
To która akcje sa domyśle ustaiasz w pliku
webapp/config/settings.iniNa przykład (domyślnie):
Kod
; +------------------------------------------------------------------------+
; | Default Module & Action |
; | ---------------------------------------------------------------------- |
; | When a request is made but does not specify a module, the module |
; | listed here will be used. When a request is made but does not specify |
; | an action, and the assumed module has no 'Index' action, the action |
; | listed here will be used. |
; +------------------------------------------------------------------------+
DEFAULT_MODULE = "Default"
DEFAULT_ACTION = "Index"
; +------------------------------------------------------------------------+
; | Error 404 Module & Action |
; | ---------------------------------------------------------------------- |
; | When a request is made for a nonexistent action, the request will be |
; | forwarded to this module and action pair. |
; +------------------------------------------------------------------------+
ERROR_404_MODULE = "Default"
ERROR_404_ACTION = "Error404"
P.S.Niech nie zdziwi Cię
Agavi zamiast
Mojavi.
Mojavi 3.0 DEV nie jest skończone, pomimo tego że bardzo stabilne. Mało tego projekt ten nie zostanie skończony, został porzucony. Jeśli chchesz zobaczyć
Mojavi 3.0 stable zainwestuj w
Agavi 1.0 
Wszystko jest identyczne.
http://agavi.org---added---
Agavi :: Tutorials