Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> FRAMEWORK [MVC] MOJAVI
kamiox
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 13.10.2003
Skąd: Małopolska

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


Mam pytanie do Was drodzy forumowicze. Czy może korzystacie przy budowie własnych aplikacji z frameworka Mojavi ?
Bo chciałbym na tym forum zacząć jakąś dyskusje na ten temat, jakie są wasze doświadczenia podczas budowy waszych aplikacji na tym frameworku.
Może ktoś zaprezentuje jakieś swoje moduły, albo rozwiązania jakie wprowadził i zintegrował z tym frameworkiem.

Jak wypada mojavi na tle innych frameworków?

Na oficjalnej stronie www.mojavi.org jest niestety słaba dokumentacja, więc może ktoś z Was wytłumaczy z czym to się je ;-)


Więc zapraszam wszystkich do dyskusji ;-)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
fryk
post
Post #2





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 15.03.2004
Skąd: Gdynia, Polska

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


Są dwa rodzaje filtrów: jeden globalny i modułowe (działają w obrębie danego modułu).

Przykład globalnego (inicjalizuje szablony Smarty i sterownik bazy danych Adodb):
[php:1:985e3c9fb9]<?php
require_once(BASE_DIR . 'filters/SmartyFilter.class.php');
require_once(BASE_DIR . 'filters/AdodbFilter.class.php');

class GlobalFilterList extends FilterList
{
function & GlobalFilterList ()
{
$this->_filters['SmartyFilter'] =& new SmartyFilter;
$this->_filters['AdodbFilter'] =& new AdodbFilter;
}

function registerFilters (&$filterChain, &$controller, &$request, &$user)
{
$filterChain->register($this->_filters['SmartyFilter']);
$filterChain->register($this->_filters['AdodbFilter']);

/*
dowolny kod wykonywany za każdym razem
dla każdej akcji

*/
}
}
?>[/php:1:985e3c9fb9]

Modułowe działają identycznie.

Co do validatorów to rozwiązanie bardzo mi się podoba ale jeszcze nic nie robiłem.
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 - 23:55