Symfony raggiunge la versione 1.0.6

Un paio di giorni fa è stata rilasciata la nuova versione di Symfony, la 1.0.6. Questa versione non comporta nessuna grossa novità se non la correzione di alcuni bugs.

Altra piccola notiziola interessante è che a partire da questa versione Symfony sarà installabile per distribuzioni basate su Debian/Ubuntu direttamente da apt aggiungendo la seguente riga al proprio /etc/apt/sources.list:

deb http://www.symfony-project.com/get debian/

Confrontare due campi della stessa tabella con Propel

Con il criteria di Propel non è possibile ancora confrontare due campi della stessa tabella, ma solo il campo con un valore. Questa feature sarà probabilmente implementata nella versione 2.0.

Nel frattempo vi propongo questo trick per confrontare tra loro i campi Campo1 e Campo2 della tabella Tabella

1
2
3
$c = new Criteria();
 
$c->add(Tabella.Campo1, Tabella.Campo1.' = '.Tabella.Campo2, Criteria:CUSTOM);

Naturalmente al posto di “.’ = ‘ .” potere inserire l’operatore che vi serve (=, <>, !=, <, >, etc.)

Symfony supporta Zend Framework 1.0

Con l’annuncio del rilascio del nuovo Zend Framework, Francois non ha perso tempo ed ha annunciato che sarà possibile integrare all’interno della propria applicazione Symfony le librerie prodotte da Zend semplicemente aggiungendo una riga di codice nel relativo file di settings.

Cioè in sostanza nel file apps/myapp/config/settings.yml basta aggiungere:

all:
  .settings:
    autoloading_functions:
      - [sfZendFrameworkBridge, autoload]

Tutto questo è possibile grazie al componente Zend Framework Bridge.

Importare un file CSV all’interno del database

Spesso risulta necessario importare grosse moli di dati direttamente nel database passando da una form.

Nel caso di grosse mole di dati, l’utilizzo di oggetti rischia di sovraccaricare il sistema pertanto l’utilizzo delle funzioni native del DBMS (nel caso di MySQL) spesso si traduce in una ottima soluzione.

Leggi tutto “Importare un file CSV all’interno del database”

phpDay - Maggio 2019 a Verona