Il Model è la parte dell’applicazione che si occupa di gestire i dati; nella maggior parte dei casi si tratta di dati che vengono salvati su database. Il controller farà uso dei metodi disponibili nella classe model per ricevere i dati di cui ha bisogno.
Nella nostra applicazione di gestione di magazzino, possiamo immaginare di avere [...]
Il manuale di CodeIgniter definisce il controller così:
A Controller is simply a class file that is named in a way that can be associated with a URI.
In realtà il controller nel paradigma MVC è quello che si occupa di gestire l’input e l’output dell’utente creando una sorta di “ponte” tra model e view. In effetti [...]
Dopo aver usato per molto tempo il mio “Cesare“, ho deciso che era ora di cambiare aria, e di provare una soluzione che mi consentisse di lavorare anche in gruppo con altri sviluppatori.
Ho dato un’occhiata ai framework più usati ultimamente e ovviamente sono rimasto affascinato da CakePHP. L’uso del pattern MVC e della filosofia “convention [...]
Una delle grandi carenze di PHP è il supporto della codifica UTF8. Questo significa che gran parte delle funzioni (in particolare quelle che agiscono su stringhe) potrebbero dare risultati inaspettati quando gli si passano come parametri stringhe multi-byte. Quindi bisogna prestare attenzione ad alcuni particolari nella realizzazione di un sito multilingua in PHP e MySQL.
In [...]
Cesare è un framework per la creazione di siti in PHP.
Il codice è stato scritto da me e da Marco Suadoni nell’arco di più di un anno, quando eravamo colleghi presso kmstudio.
Cesare si basa sui concetti di semplicità e di modularità che a mio parere sono alla base di qualsiasi software valido.
Da qualche tempo abbiamo [...]