Prima di iniziare a testare il framework è necessario configurare a dovere il Web server, l'accesso ai database e le opzioni globali.
Per quanto riguarda la configurazione del Web server è possibile abilitare mod_rewrite ed utilizzare il file .htaccess fornito all'interno dell'installazione standard per poter utilizzare URL puliti e chiari da leggere che non facciano uso di query string. Il file .htaccess fornito dovrebbe andar bene per tutte le esigenze, a patto che la cartella che si è deciso impostare come DocumentRoot abbia abilitata la possibilità di sovrascrivere le regole di configurazione.
Successivamente è necessario configurare l'accesso al database. Per fare questo bisogna modificare il file app/config/database.php.default e rinominarlo in database.php, modificando i valori dell'array $default definito all'interno del file in modo che corrispondano alle proprie esigenze.
Un accorgimento da tenere in considerazione è il fatto che le tabelle definite all'interno del database utilizzato devono seguire alcune regole affinchè CakePHP le gestisca in modo corretto:
articles ad esempio), in modo che i modelli corrispondenti abbiano nomi in singolare; id;_id (article_id per esempio);created e modified che verranno automaticamente aggiornati da CakePHP quando si opererà sui record.Infine, presi questi accorgimenti, è possibile modificare le opzioni di configurazione globale di CakePHP reperibili all'interno di app/config/core.php; ogni singola opzione è anticipata da un commento descrittivo esplicativo che ne spiega l'utilità:
pr e debug. Nel caso in cui il valore sia superiore a 2 verranno anche stampati gli statement SQL in fondo alla pagina.app/tmp), php (i dati sono salvati come configurato nel file php.ini) e database (i dati sono salvati nel database in base alle opzioni di configurazione di default);Abbiamo concluso il primo articolo su CakePHP introducendo brevemente il framework e spiegando come procedere con l'installazione. Nei prossimi articoli vedremo come preparare le basi per una nuova applicazione studiando come si implementano i modelli, le viste ed i controller, e successivamente vedremo qualche esempio di implementazione pratica.
Guida Yii FrameworkCome creare applicazioni Web in modo semplice e veloce con il... |
Guida Zend FrameworkDiventate professionisti dello sviluppo Web. Zend Framework è lo... |
Guida Applicazioni Facebook con PHPCome realizzare un'applicazione per Facebook. Dalle basi della... |
Ogni lunedì, direttamente nella tua e-mail: script, articoli, guide e tutorial su PHP, MySQL e Apache.
Iscriviti alla newsletter
|
|
Corso PHP per Webmaster11 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base25 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base05 Giugno 2012 a Roma |