Category: Database

Database

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

Leggi tutto

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 …

Leggi tutto

CakePHP – SQLite: guida all’uso

cakephp-sqlite

Per un’esigenza lavorativa ho utilizzato il mio framework MVC preferito, CakePHP, con il database SQLite. L’ORM integrato in CakePHP è basato su PDO, quindi, oltre all’immancabile MySQL, permette l’interazione anche con altri database tra i quali SQLite. Vediamo come procedere.

Per prima cosa, nel file app/Config/database.php, specifichiamo come datasource “SQLite” nel seguente modo:

public $default = array(
    'datasource' => 'Database/Sqlite',
    'persistent' =>
Leggi tutto

Rilasciata la versione 1.2 di phpGotoMySQL2

phpgotomysql2 php mysql class

Ho rilasciato la versione 1.2 di phpGotoMySQL2, una classe per l’interazione php/mysql che permette di eseguire operazioni CRUD e offre comodi metodi per l’accesso ai dati e per gestire comodamente, attraverso la sola configurazione di opportuni parametri, paginazioni di dati e relazioni tra tabelle (relazioni di tipo uno-a-molti e molti-a-molti).

In questa nuova versione è stato risolto un bug nella paginazione dei dati di una query. In pratica, …

Leggi tutto

phpgotomysql2: superati i 100 download e rilasciata la versione 1.1 che presenta qualche novità

phpgotomysql2 php mysql class

La classe phpgotomysql2 ha superato i 100 download e sono lieto di comunicarti che ho rilasciato la versione 1.1 🙂

Dalla versione 1.1 sono disponibili le librerie mysqli (in alternativa alle mysql functions). Con un post sul blog edit di html.it, il sempre puntuale Claudio Garau, ci ha ricordato che le mysql functions sono deprecate a partire dalla versione 5.5.0 di PHP. Per questo, le …

Leggi tutto