Category: CakePHP

php get data from url: un componente per CakePHP

cakephp logo

 

Questo post è per segnalarti che ho caricato sul mio Github un componente per CakePHP con cui poter ricavare informazioni da una pagina web:

  • title
  • meta tags
  • contenuto
  • twitter card info
  • open graph info
  • links
  • immagini

Giusto per fare un esempio, se volessimo ottenere il titolo open graph del mio sito, richiameremo la seguente funzione:

 
$url = 'http://www.emawebdesign.com';
 
echo "Open Graph title: " .$this->
More

CakePHP: invalidare un form in un controller

cakephp logo

Per la validazione dei dati di un form, inviato con CakePHP, esistono le apposite regole gestibili all’interno dei model.

Nel caso di esigenze particolari, per invalidare l’invio del form in un controller, possiamo procedere impostando l’array degli errori nel seguente modo:

<?php
 
$validationErrors = array();
$validationErrors['myfile'][] = "Puoi caricare solo file JPG o PNG";
$this->Photo->
More

CakePHP e MongoDB: utilizzare un database NoSQL

cakephp mongodb

Chi si occupa di sviluppo di applicazioni web di grandi dimensioni, dove c’è necessità di archiviare ed elaborare una mole notevole di dati, conosce bene l’importanza di puntare su un database NoSQL per lo storage. In questo post ti illustro come utilizzare l’ormai famoso MongoDB con CakePHP grazie all’utilizzo di un plugin che ho testato con la versione 2.6 di Cake.

Per prima cosa, scarica il plugin da qui

More

CakePHP find: visualizzare i record compresi tra due date

cakephp logo

 

Un amico, a cui ho consigliato il framework CakePHP per lo sviluppo, mi ha chiesto come poter visualizzare il numero di record di una tabella compresi tra due date. Illustro qui come fare così che possa essere utile anche ad altri.

Se sviluppate con CakePHP, in ogni tabella del vostro database, avrete sicuramente aggiunto il campo created di tipo datetime. Quando create un nuovo record, CakePHP, popola automaticamente …

More

Convenzioni per la stesura del codice

php logo

Per una buona leggibilità e manutenibilità del codice dei propri progetti, è estremamente importante stabilire e rispettare delle convenzioni per la stesura del codice. I programmatori esperti, abituati a utilizzare Framework MVC, sanno bene di cosa parlo. Per quelli più inesperti, questo, è un articolo che vale la pena leggere 😉

Per portare avanti lo sviluppo di un progetto è importante avere metodo di lavoro e una buona …

More