Posted on August 10, 2007, 11:13, by giorg.
Oggi dovevo eseguire del codice Javascript nel risultato di una chiamata ajax. La template è fatta circa così: PLAIN TEXT CODE: <?php echo __('Aggiungi prodotto') ?><input type="button" value="+" onclick="addprod()" /> <?php echo javascript_tag(" function addprod() { alert('ciao') } ") ?> Se chiamata "direttamente", questa template funziona è [...]
Posted on August 8, 2007, 14:10, by giorg.
Ti piace lo stile "web 2.0"? Beh, allora non potrai esimerti dall'arrotondare gli angoli dei tuoi elementi preferiti. L'ottimo plugin sfNiftyPlugin è un helper che permette di usare la libreria Javascript di Alessandro Fulciniti, Nifty Corners Cube, la quale appunto si occupa di arrotondare gli angoli dei tuoi elementi senza usare immagini. Una volta installato [...]
Posted on August 7, 2007, 13:09, by giorg.
sfMediaLibrary è un ottimo plugin per la gestione degli assets, ovvero immagini, PDF, ec... In pratica basta installarlo e ci si trova un modulo nel backend con la gestione di cartelle e sottocartelle per poter organizzare i propri documenti. La cosa diventa particolarmente interessante quando si sta giocando con sfSimpleCMS, in quanto il plugin di [...]
Posted on August 6, 2007, 16:11, by giorg.
Oggi dovevo utilizzare l'helper input_date_tag all'interno di una template che di fatto era il risultato di una chiamata Ajax. Dato che normalmente non ho mai avuto problemi con quell'helper mi è risultato strano l'errore Javascript "Calendar is not defined"; dopo un attimo di ricerca ho capito che in tale frangente i Javascript ed i css [...]
Posted on July 19, 2007, 15:57, by kea.
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 PLAIN TEXT CODE: $c = new Criteria(); [...]
Posted on July 4, 2007, 22:46, by fullo.
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.