Inserimento di un sito stabilito in un framework CI

1

Gestisco un incubo piuttosto ampio e pieno di funzionalità di un sito che non ha fine a impostazioni di funzionalità di scorrimento / opzioni / ecc.

Fino ad ora è stato codificato in modo procedurale / funzionale e vorrebbe passare a una configurazione OO, MVC. Sono abbastanza nuovo a tutto ciò, ma ho fatto un sacco di ricerche e sento che CodeIgniter è una scelta di codice di framework da utilizzare per accelerare il trasferimento. Prima di guardare un framework, ho iniziato a costruire un elenco di oggetti per creare classi da:

  • foto
  • utenti
  • argomenti del forum
  • Forum
  • blog
  • post di blog
  • commenti

Il problema che ho ora, è che capisco dove questi oggetti generici / universali rientrano nell'impostazione di MVC CI. Qual è il modo migliore per organizzare questo tipo di cose? Queste classi possono generalmente essere utilizzate su più modelli / viste / controller.

    
posta David 07.12.2012 - 11:19
fonte

1 risposta

3

"Queste classi possono generalmente essere utilizzate su più modelli / viste / controllori". Da una prospettiva MVC non vi è alcun problema di un modello utilizzato in diversi controller e viste.

Quindi ti rimane il modello, ma per quanto vedo, dovrebbe esserci semplicemente una classe del modello per ciascuno di questi oggetti, poiché si riferiscono a una tabella di database ciascuna. Quindi possono interagire tra loro, che possono essere parzialmente gestiti dal controller o dai modelli stessi (a seconda del caso d'uso, preferibilmente dai modelli).

    
risposta data 07.12.2012 - 11:25
fonte

Leggi altre domande sui tag