Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    169

    MVC: progettazione view

    Ciao a tutti, sto usando il pattern MVC per lo sviluppo del mio progetto.
    Per il model tutto ok, per il controllore (/controllori) anche.
    Il proplema è sulla progettazione della view!

    Qualche idea su dove posso approfondire?
    Come si progetta la view??
    E' chiaro che non si tratta della semplice paginetta html che fa il rendering del model, ma di qualcosa che usi anche l'ereditarietà tra le pagine per poter riutilizzare molte sotto views.

    Grazie!
    D'inverno lo snowboard,
    A primavera lo skateboard,
    D'estete il kite-surf
    ..e in autunno???

  2. #2
    Che cosa intendi per "qualcosa che usi anche l'ereditarietà tra le pagine per poter riutilizzare molte sotto views"?

    Una view normalmente viene "utilizzata" da un template engine (es. Smarty) oppure contiene del codice PHP utilizzando delle convenzioni (es. gli Helper di CakePHP, i "tag" di WordPress, etc.).

    Personalmente non mi è mai capitato di dover implementare "l'ereditarietà" per poter utilizzare delle "sotto views". Basta strutturare i contenuti "condivisi" in vari elementi ed includerli nelle varie view secondo necessità.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    169
    Basta strutturare i contenuti "condivisi" in vari elementi ed includerli nelle varie view secondo necessità.
    Grazie per la risposta innanzitutto.
    La frase che ho quotato forse potrebbe illuminarmi la strada!
    Un esempio di "strutturare i contenuti condivisi"? Gli elementi ai quali ti riferisci sono degli oggetti?
    Non che abbia la fissa degli oggetti, ma credevo che essendoci delle relazioni tra le pagine dovessi usare quelli!
    Ad esempio:
    Template sito -> modello di lista -> lista particolare x
    credevo fossero imparentati nel senso dell'ereditarietà.

    Il problema in cui sono incappato è che sono arrivato a progettare delle pagine figlie troppo specifiche, trovandomi con una gerarchia ampia. Il collo di bottiglia poi si è verificato nel caso in cui una pagina ha delle cose in comune da più padri (ereditarietà multipla!).

    Sto leggendo il manuale di zend framework per cercare di capirne di +!
    Ho anche dato uno sguardo al codice di Joomla, Dolphin, phpBB.
    Ma magari con i vostri consigli pratici riesco a risolvere comunque il problema..

    Spero di esser stato chiaro!
    D'inverno lo snowboard,
    A primavera lo skateboard,
    D'estete il kite-surf
    ..e in autunno???

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.