Symfony

6 articles

Human vs Bot: captcha o altro?

In questi giorni mi sono chiesto se il catpcha fosse veramente la soluzione al problema Bot per SocialCibus. Così mi sono letto diversi articoli in rete. Alcuni di questi parlavano di un 3-10% di utenti che, quando vedono un captcha, lasciano perdere la registrazione, altri abbandonano solo dopo aver sbagliato una o due volte l'inserimento del testo. Posso tenere fuori…

Notifiche con Doctrine: ereditarietà con relazioni diverse per i figli

Stavo cercando di creare un sistema di notifiche (tipo wall di FB) di ciò che accade agli utenti del mio nuovo sito di ricette e mi sono imbattuto in un problema: ereditarietà con Doctrine e relazioni diverse per ogni figlio. Premetto che il sito è realizzato con Sf 1.4 e Doctrine 1.2. Accantonato per il momento l'utilizzo di database documentali…

Doctrine migrate: quando ci si accorge di essere in ritardo

A volte può capitare di essere pronti per il deploy di una applicazione quando ci accorgiamo di aver dimenticato di creare gli script per aggiornare il database in produzione. Con Symfony, Doctrine e un sistema di versioning è possibile rimediare molto facilmente. Questa è la mia ricetta: Recuperare la versione di config/doctrine/schema.yml che rappresenta il database in produzione (verosimilmente il…

Symfony: caricare helper dalle action

Talvolta è utile poter caricare alcuni helper dal controller o dal modello, per esempio mi è capitato di dover formattare una data o utilizzare alcuni dei miei helper direttamente dal controller. Per far questo è sufficiente inserire il codice seguente nel metodo in cui si ha la necessità: sfLoad::helpers(array('helper1', 'helper2', ...)); Buon coding. UPDATE: per sf 1.4 $this->getContext()->getConfiguration()->loadHelpers('Partial'); $this->getContext()->getConfiguration()->loadHelpers(array('helper1', 'helper2',…

Symfony e Ajax, finalmente il “cart” anche con jQuery

Ho appena patchato il plugin sfJqueryReloaded (il trunk) per abilitare il supporto a jq_drop_receiving_element(), ultimo tassello mancante per poter riscrivere il tutorial ajax di symfony anche con jQuery. Potete trovare la demo riscritta in http://cart.demo.keasoft.it/ e la patch (in attesa di approvazione dai lead del plugin) qui jQueryHelper.php.diff Buon divertimento

Far convivere Symfony 1.0, 1.1 e 1.2

A volte capita di dover far convivere sulla stessa macchina di sviluppo diverse versioni si Symfony. Ci sono diverse soluzioni per poter realizzare il nostro scopo e qui vi esporrò quella che utilizzo più frequentemente. Presupposto che la maggior parte delle applicazioni siano scritte per SF 1.0 oppure che questo sia già installato via PEAR e presupposto che vogliamo installare…