CakePHP TDD Unit Testing

Dopo una lunga assenza ci sentiamo in dovere di proporre un argomento importante. Questo è il primo di una serie di articoli dedicato allo Unit Testing. Svilupperemo un’applicazione rubrica di esempio utilizzando il Test Driven Development (Sviluppo Guidato dai Test). Il Test Driven Development (da ora in poi TDD) non è l’unica […]

Da |7 agosto 2015|Tags: , |2 Commenti

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|Tags: , , |5 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|Tags: , |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|Tags: |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|Tags: , |0 Commenti

La Struttura delle Cartelle

In questo articolo andiamo ad analizzare la struttura delle cartelle di CakePHP.

Estraendo il file zip di CakePHP ci troviamo con la seguente struttura: […]

Da |17 dicembre 2014|Tags: |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|Tags: , |0 Commenti

Un Helper utile per il Tempo

In molti casi ho avuto la necessità di scrivere una data “user-friendly”.

Se diciamo all’utente che un dato evento si svolgerà il 11/11/14 gli stiamo fornendo sicuramente un’informazione completa,
Ma in molti casi (non tutti ovviamente) potremmo essere più diretti con l’utente, ad esempio, […]

Da |15 dicembre 2014|Tags: |1 Commento

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|Tags: , |0 Commenti

Perché Scegliere CakePHP

Scegliere un framework non è cosa semplice. Il panorama odierno ci fornisce molti strumenti da utilizzare e tra questi troviamo CakePHP.

CakePHP ha tantissime funzionalità e verranno analizzate con calma negli articoli futuri di questo blog.

Qui ci focalizziamo su alcuni punti chiave che spesso passano inosservati al primo approccio con un nuovo framework. […]

Da |12 dicembre 2014|Tags: |3 Commenti