Posted on 11/06/2008, 20:19, by fullo.
Ringraziamo lo staff del phpDay 2008 che ha messo a disposizione il video di presentazione di Symfony 1.1. Attualmente è disponibile solo il video in bassa qualità, a breve arriverà anche la versione a 640×480. Stay tuned!
Posted on 20/05/2008, 16:12, by Massimiliano Arione.
Spesso può servire, specialmente se si sta scrivendo un CMS, utilizzare una textarea per l’editing del codice HTML. Purtroppo symfony, a ogni submit di un form, converte il contenuto della textarea stessa trasformando le entità HTML nei rispettivi simboli (c’è anche un ticket aperto a riguardo). Questo fastidioso comportamento fa sì che le pagine HTML [...]
Posted on 18/02/2008, 19:03, by fullo.
Utilizzare Symfony dalla shell con Dreamhost spesso porta a ricevere oscuri errori in console come il seguente: ~/dh$ php symfony Parse error: syntax error, unexpected T_STATIC, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /home/user/domain.com/data/symfony/bin/symfony.php on line 42 il problema dipende dal fatto che la console dell’hosting provider utilizza php4, anche se il vostro [...]
Posted on 20/11/2007, 18:12, by fullo.
Emiliano ci suggerisce un tip utile se usate linux come piattaforma di sviluppo. Si tratta di un piccolo script che permette di svuotare la cache di Symfony da qualsiasi directory di un progetto. Basta aprire /etc/profile ed inserire al suo interno alias scc=”cd \$(pwd | sed -e \”s#^\(/var/www/[^/]\+\).*#\1#\”) && symfony cc ; cd -” a [...]
Posted on 04/09/2007, 12:19, by fullo.
Se utilizzate eAccelerator sul vostro server di produzione e con le ultime due versioni di symfony ottenete strani messaggi di errore relativi al routing dei metodi simili a Fatal error: Uncaught exception ‘sfStopException’ in /usr/share/pear/symfony/action/sfAction.class.php:136 Stack trace: #0 /var/www/html/progetto/apps/applicazione/modules/modulo/actions\actions.class.php(19): sfAction->forward(‘default’, ‘module’) #1 /usr/share/pear/symfony/action/sfActions.class.php(53): connectActions->executeIndex() #2 /usr/share/pear/symfony/filter/sfExecutionFilter.class.php(115): sfActions->execute() #3 /usr/share/pear/symfony/filter/sfFilterChain.class.php(43): sfExecutionFilter->execute(Object(sfFilterChain)) #4 /usr/share/pear/symfony/filter/sfFlashFilter.class.php(50): sfFilterChain->execute() #5 /usr/share/pear/symfony/filter/sfFilterChain.class.php(43): [...]
Posted on 27/08/2007, 14:48, by giorg.
Se stai cercando, su un’installazione fresca di symfony, di far funzionare i due plugin sfGuardPlugin e sfSimpleBlogPlugin ti potrebbe capitare di incorrere nel seguente errore: [...] Attempt to set foreign key to nonexistent table, sf_guard_user [...] soprattutto se stai seguendo la documentazione. Ciò è dovuto probabilmente al fatto che nel tuo propel.ini la seconda riga [...]
Posted on 10/08/2007, 11:13, by giorg.
Oggi dovevo eseguire del codice Javascript nel risultato di una chiamata ajax. Il template è fatto circa così: 1 2 3 4 5 6 <?php echo __(’Aggiungi prodotto’) ?><input type="button" value="+" onclick="addprod()" /> <?php echo javascript_tag(" function addprod() { alert(‘ciao’) } ") ?> Se chiamato “direttamente”, questo template funziona e visualizzerà correttamente l’alert. Ciò non [...]
Posted on 08/08/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 07/08/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 06/08/2007, 16:11, by giorg.
Oggi dovevo utilizzare l’helper input_date_tag all’interno di un 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 e i css [...]