Symfony e Dreamhost

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 […]

Svuotare la cache di Symfony da ogni directory del progetto

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 […]

eAccelerator e routing dei metodi

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): […]

sfGuard e sfSimpleBlog… e le chiavi importate.

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 […]

Javascript & Ajax? eval()!

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’) } ") ?><?php echo __(‘Aggiungi prodotto’) ?><input type="button" value="+" onclick="addprod()" /> <?php echo javascript_tag(" function […]

phpDay - Maggio 202o a Verona