Archivi
-
Disabilitare Zend Layout ed il rendering di Zend View in tutto controller
class CronController extends Zend_Controller_Action { public function preDispatch() { $this->_helper->layout()->disableLayout(); $this->_helper->viewRenderer->setNoRender(true); } }
23 lug 2010, | Filed under Varie -
Utilizzare smtp di Gmail con Zend_Mail
Ultimamente sto sviluppando sempre più spesso in locale sul mio netbook il che ha comportato la scelta di wamp come piattaforma di sviluppo. La configurazione attuale mi permette di far fronte a tutte le mie necessità (phpunit, xdebug, php debug di phped, etc), ad eccezione di un piccolo particolare: email. Siccome non ho nessuna voglia [...]
21 giu 2010, | Filed under Coding -
Alcune note sul bootstrapping dei moduli sotto ZF
Appunti presi dopo la lettura di questo post In particolare: se ci sono delle funzionalità che devono essere chiamate solo a condizione che il modulo partecipa attivamente nella richiesta, allora conviene metterli all’interno dei plugin di front controller oppure dentro gli action helper. Se si sceglie la prima strada, un posto buono potrebbe essere rappresentato [...]
19 giu 2010, | Filed under Varie -
Installare PHPUnit sotto WampServer
Una breve guida per installazione di PHPUnit e WampServer. 1) Installate WampServer Al momento attuale ultima versione è 2.0i 2) Entrate in Console (con privilegi di amministratori se siete sotto vista/7) e digitate cd C:\wamp\bin\php\php5.3.0 go-pear.bat PEAR upgrade PEAR Se vi viene restituito un errore di “signature” allora eseguite php.exe -d phar.require_hash=0 PEAR/go-pear.phar PEAR upgrade [...]
12 giu 2010, | Filed under Varie -
Modificare la route predefinita in Zend Framework 1.9x
Il problema: di base su zend abbiamo il percorso del tipo sito/controller/azione/param1/param2… a me invece serviva una cosa del tipo sito/controller/param (per esempio sito.com/libri/titololibro). La documentazione standard di zend è alquanto generica tanto per cambiare ma alla fine credo di aver trovato la soluzione più o meno giusta/accettabile Assumendo che il vs. progetto è stato [...]
25 set 2009, | Filed under Coding -
Debug di zend_db_table_select
Per trovare la query grezza (quella che viene eseguita sul db) si può procedere come segue: $select = $this->select()->limit(15)->order("id desc"); $queryGrezza = $select->__toString(); $rows = $this->fetchAll($select); return $rows->toArray();
25 set 2009, | Filed under Coding -
Dreamweaver e Heredoc
Ho notato che DreamWeaver non digerisce bene il heredoc, a volte scazzando il parsing del file php (che non veniva modificato all’aggiornamento del template). Sul sito di php.net ho trovato seguente fix: When editing with Dreamweaver, the syntax higlighting will be messed up if you use heredoc syntax. I found that the color syntaxing can [...]
20 mar 2009, | Filed under Coding -
Script php per aggiungere un nuovo virtual site sotto Apache.
Creare lo script nella cartella desiderata vim scriptname.php
12 nov 2008, | Filed under Ubuntu -
Convertire i bytes in kb,mb,gb
Piccola funzioncina x conversione dei byte che mi sono dovuto fare per 1 progetto. Funziona solo fino ai giga, per i terra aggiungete un paio di linee public string convertByteInOther(string stBytes) { string ris=”"; double bytes = Convert.ToInt32(stBytes); if (bytes < 1048576) ris = Convert.ToString(Math.Round(bytes / 1024, 2)) + ” Kb”; else if (bytes < [...]
5 gen 2007, | Filed under C#