Questa associazione gestisce la classica relazione “molti-a-molti”, tipo quella che si può creare tra due oggetti quali “Articles” e “Keywords”. Ogni articolo può avere associate più parole chiave e una parola chiave può essere associata a più articoli. Supponiamo di…
Associazioni: chiavi da impostare
Un elenco delle chiavi che si possono utilizzare nell’impostazione delle associazioni che ho recuperato sbirciando il codice: belongsTo – className – foreignKey – conditions – fields – order – counterCache hasOne – className – foreignKey – conditions – fields -…
La gestione delle relazioni tra tabelle: le associazioni
Una delle più potenti funzioni offerte da CakePHP è la gestione delle relazioni fornita dai modelli. Ci sono quattro tipi di associazioni che si possono impiegare: hasOne hasMany belongsTo hasAndBelongsToMany Si prenda come esmpio un sitema di gestione utenti di…
Un tutorial dall’IBM
Un tutorial in cinque parti che tocca alcuni degli aspetti più interessanti di CakePHP: gestione dei permessi, cache, ecc.
Validazione dei form in 1.2
Per la validazione dei form c’è un utilissimo tutorial nel Bakery. Un particolare che si poteva aggiungere (ma che si trova nel gruppo di discussione) è la possibilità di specidicare se un campo possa rimanere vuoto anche in presenza della…
SET LOCALE
Impostazione dei formati in base alla lingua Come impostare il formato di data, valuta, ecc. in base alla lingua scelta, per evitare noiosi script di traduzione. Il comando setlocale permette di impostare i parametri di localizzazione che danno la possibilità…