Nella mia carriera di sviluppatore ho iniziato a sviluppare, testando in locale quello su cui stavo lavorando, con easyPHP, poi nel 2007 o giù di lì sono passato a XAMPP. Avrei continuato ad usarlo se non fosse che per stare al passo con le versioni di PHP e MySQL dei siti in produzione, ho dovuto scaricare un upgrade di XAMPP. Mentre … Read More
Dovendo creare al volo dei PDF scaricabili popolando la pagina con i dati provenienti da db o da altri contenuti dinamici anche in CakePHP si può utilizzare la classe PHP Open Source PHP chiamata TCPDF. Questo ci permette di creare documenti PDF e renderli disponibili per il download. L’installazione non è difficile e fortunatamente è documentata passo passo nel Bakery. … Read More
Ho testato in maniera approfondita l’ultima release di CakePHP, facendo il salto dalla versione 1.3 alla 2.2.2. Un bel po’ di cose sono cambiate, in meglio per fortuna. Nel complesso mi è sembrata più performante e il bake shell ancora più comodo di come lo ricordavo. Gli unici aspetti negativi di questo ultimo rilascio secondo me sono due. Il primo: … Read More
Riporto sotto il codice esempio per utilizzare un server SMTP per inviare una mail utilizzando CakePHP. Da notare che per non mandare in errore il controller bisogna passare i valori dei destinatari to, cc e bcc nel caso fossero più di uno sotto forma di array e non sotto forma di stringa. Corretto: $this->Email->to = array(‘email1@domain.ext’,’email1@domain.ext’); Sbagliato: $this->Email->to = ‘email1@domain.ext; … Read More
Krumo è un validissimo tool per il debugging delle variabili in PHP5. Per utilizzarlo con CakePHP 1.3 basta seguire le istruzioni valide per le versioni precedenti. Al momento di costruire la classe che estende l’helper però bisogna utilizzare questo codice