Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Mojavi3, ma ktoś tutorial?
pawel_
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 12.12.2005

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


Witam.
Jak zapewne zainteresowani mojavi wiedzą, ich serwis nie chodzi (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) może ma ktoś przypadkiem gdzieś link do jakiegoś tutoriala mojavi3/4, albo jakąś dobrze napisaną aplikację w oparciu o mojavi3/4. nie chciałbym samego api bo jest dostepne na mojavi.net, tylko coś co wytłumaczy niektóre kwestie (np jak przekazać rzeczy z akcji do widoku etc). po długim googlowaniu doszedłem do tego, że połączenie z bazą wygląda tak:
  1. <?php
  2. $db = $this->getContext()->getDatabaseConnection();
  3. ?>
(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pawel_
post
Post #2





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 12.12.2005

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


hmm to teraz mam takie pytanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
jest prosta sytuacja - logowanie usera. lepiej zrobic to piszac nowy modul (masz moze jakas czysta strukture katalogow z wymaganymi plikami?), czy piszac po prostu widoki i akcje (login, logout, change_password, remember_password) :?:
Go to the top of the page
+Quote Post
mike
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


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.zip

Cytat(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.ini
Na 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 (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Wszystko jest identyczne.
http://agavi.org

---added---
Agavi :: Tutorials
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: 11.10.2025 - 01:36