displayField e virtual field in cakePHP

Virtual field per il displayField in CakePHP 3

In questo tutorial vedremo una soluzione, per applicazioni sviluppate con CakePHP framework, al fine di inserire un campo virtuale (es. cognome + nome) per il displayField del Table model in CakePHP 3. Questa soluzione consente di avere in automatico un campo virtuale da più attributi della stessa tabella, da impostare per la SELECT html, generata mediante l’input Helper di CakePHP 3.

Read more »
bootstrap 3 per applicazioni cakephp 3

Bootstrap 3: un template per le nostre applicazioni CakePHP 3

In questa guida vedremo come impostare un template Bootstrap per una applicazione CakePHP 3. Provvederemo dapprima a definire i settaggi andando ad impostare la struttura della variabiel $_templates, e successivamente associeremo tale struttura all’helper Form template. Inserendo le impostazioni nell’AppView faremo in modo che le stesse abbiano valore globale all’interno dell’applicazione.

Read more »

Più popup modali Bootstrap nella stessa pagina web con CakePHP 3.x

In questa guida vedremo come risolvere un problema riccorente quando si fa ricorso all’uso di più popup modali Bootstrap nella stessa pagina web. Personalmente ho trovato questa soluzione molto utile, quello che il browser non svuoti in automatico il contenuto del modale quando lo stesso viene nascosto è un problema ricorrente che è possibile risolvere con lo script presentato. Il fatto di presentare l’intero scenario è perchè spesso ricorro a tale soluzioni per risolvere il problema di di integrare più modali nella stessa vista, che facciamo di fatto azioni diverse sui dati presentati in vista aggregata.

Read more »

Personalizzare il DateTime helper in CakePHP 3.x

In questo esempio viene illustrato, come e dove, intervenire per modificare il DateTime helper di default utilizzato da CakePHP 3. Un esempio classico è quando si vuole impostare il campo “data di nascita”, il problema sta nel fatto che il sistema propone di default l’anno nel range di 5 dalla…

Read more »