Model

Validare Campi HABTM

Accade spesso di dover validare campi habtm (relazione hasAndBelongsToMany). Vediamo un esempio di validazione in CakePHP.

La base che utilizzeremo sarà quella di un’applicazione gestionale di esempio.

Il nostro gestionale permette di accettare degli ordini. […]

Da |21 Aprile 2015|Tag:, , |4 Commenti

Cache resultset query

Mi si è presentata la necessità di dover ottimizzare, almeno in parte, il numero di queries che vengono eseguite con il cake , attraverso il metodo find.
Per risolvere questa non piccola problematica, si può eseguire un override del metodo find all’interno di AppModel, in questo modo: […]

Da |21 Aprile 2015|Tag:, |0 Commenti

Created e Modified – Tracciare Creazione e Modifica

Spesso c’è la necessità di tenere traccia della data di creazione e/o modifica di un record. Questa è la parte più dolce delle ricette create con CakePHP.

È sufficiente aggiungere alle nostre tabelle due campi: created e modified. […]

Da |31 Dicembre 2014|Tag:|0 Commenti

Virtual Fields

I Virtual Fields sono dei “Campi Virtuali” creati utilizzando un’espressione SQL ed assegnati come campo ad un modello.

Questi campi non possono essere salvati, ma verranno trattati come qualsiasi altro campo ed inseriti nell’indice del modello insieme gli altri campi. […]

Da |29 Dicembre 2014|Tag:, |0 Commenti

Le Relazioni CakePHP – HasMany (uno a molti) seconda parte

Un nuovo saluto a tutti.
Ritorniamo  a prendere la lettura e lo studio sulla relazione  HasMany (Uno a molti ) di CakePHP.

Siamo arrivati alla creazione di un semplice CRUD utilizzando lo scaffold di cakephp tramite l’inserimento di questa variabile : $scaffold , dentro i controllers Books e Authors. […]

Da |16 Dicembre 2014|Tag:, |0 Commenti

Le Relazioni CakePHP – HasMany (uno a molti)

Buongiorno a tutti.

Oggi affrontiamo la delicata questione delle relazioni dei modelli in CakePHP.

In particolare: […]

Da |14 Dicembre 2014|Tag:, |0 Commenti