http://www.web4web.it - Low Cost Hosting
Tutti i pacchetti sono multidominio.
Database e domini illimitati a partire da €10
http://www.guest.it - Servizi professionali su misura.
NginxTray una Tray icon open source per gestire Nginx
Si, come ho scritto io e come sto facendo ora con Kohana o con il mio FW.
Mi piacerebbe, però, implementare un hook a livello di router, richiamato però da dentro il controller. In pratica è il controller che deve richiamare la hook impostata nel router.
C'è da dire che se da dentro il controller vado a leggere il valore della route richiamata, in mezzo a tutti i miei parametri avrò anche un parametro "beforeFilter", se presente, lo eseguo.
http://www.web4web.it - Low Cost Hosting
Tutti i pacchetti sono multidominio.
Database e domini illimitati a partire da €10
http://www.guest.it - Servizi professionali su misura.
http://www.web4web.it - Low Cost Hosting
Tutti i pacchetti sono multidominio.
Database e domini illimitati a partire da €10
http://www.guest.it - Servizi professionali su misura.
La soluzione più elegante e migliore dal punto di vista progettuale è usare l'observer pattern, in modo da avere loose-coupling tra gli oggetti.
Non ho però capito se vuoi anche la gestione di un evento durante l'esecuzione di ciò che è presente nella classe controller.
PS: Mai usato SPL, preferisco fare tutto a manina![]()
http://www.web4web.it - Low Cost Hosting
Tutti i pacchetti sono multidominio.
Database e domini illimitati a partire da €10
http://www.guest.it - Servizi professionali su misura.
http://www.web4web.it - Low Cost Hosting
Tutti i pacchetti sono multidominio.
Database e domini illimitati a partire da €10
http://www.guest.it - Servizi professionali su misura.
Allora non vuoi nulla intracontroller
Solitamente il flow chart è preController->Controller->postController->preView->View->postView.
Al termine dei controller tu non ritorni dei dati passati al render (view)?
E' un design pattern, studiatelo un attimo e vediti gli esempi in JAVA che sono su wikipedia e non avrai problemi
Poi penso che se googli un pò l'implementazione la trovi anche già fatta in PHP (joomla, ad esempio, gestisce tutto tramite observer)
Be, aspetta, la view è richiamata da dentro il controller, quindi il preView è "intracontroller" così come il postView.
http://www.web4web.it - Low Cost Hosting
Tutti i pacchetti sono multidominio.
Database e domini illimitati a partire da €10
http://www.guest.it - Servizi professionali su misura.
Il router richiama il controller, il controller richiama il Model e ne prende il risultato, lo elabora, richiama la view e si leva dai m...
E se richiamassi tutto dal router?
Il router identifica il controller corretto, esegue l'eventuale preController, esegue il controller, esegue il postController, esegue il preView, esegue la view, esegue il postView.
Il controller dialoga con il model e basta.
Il router dialoga con controller e view, passando a quest'ultima tutto l'oggetto ritornato dal controller.
http://www.web4web.it - Low Cost Hosting
Tutti i pacchetti sono multidominio.
Database e domini illimitati a partire da €10
http://www.guest.it - Servizi professionali su misura.
http://www.web4web.it - Low Cost Hosting
Tutti i pacchetti sono multidominio.
Database e domini illimitati a partire da €10
http://www.guest.it - Servizi professionali su misura.
Arrivati a questo punto... io implementerei un precontroller ereditato con interfaccia su una model con una bella view, quando il controller non regge più il carico gli faccio partire una query subito sotto l'uri, in modo che mi helper ad inflector.....
E non se ne parla più....
Alessandro, ci rinuncio a seguirti, dovrei farti fattura (o un malocchio) se leggo ancora un post
![]()
Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)
Segnalibri