Localisation dans Zend_Controller_Action : $this->getInvokeArg(’bootstrap’) Localisation dans Zend_Controller_Action_Helper_Abstract : $this->getFrontController()->getParam(’bootstrap’)
Archive for the ‘Zend Framework’ Category
Zend_Framework : récupérer l’objet Bootstrap dans une application Zend
Transmission d’objets & tableaux PHP à votre javascript : utilisation de JSON
Je vous propose ici une solution qui vous permettra de transmettre/communiquer facilement des tableaux et objets PHP à votre code Javascript. Pour cela, nous allons utiliser JSON qui est la notation objet de Javascript. Nous aurons besoin pour cela : – du package Zend_Json du Zend Framework qui nous permet de ‘sérialiser’ en JSON une [...]
Application MVC, sous Zend Framework 1.5, couplée à Smarty avec gestion des modules et multilangues
Il y a quelques mois de cela, j’avais fait un article sur l’utilisation de Smarty comme moteur de vue/template pour une application MVC basée sur le Zend Framework (version 1.0 à l’époque). Me revoilà avec une version compatible Zend Framework 1.5, gérant toujours les modules, couplée toujours à Smarty et avec en plus la gestion [...]
Afficher le contenu de vos objets PHP facilement pour vos debug
Si vous êtes en phase de debug et que vous souhaitez afficher le contenu de votre objet PHP 5, vous pouvez utiliser la méthode magique __tostring() couplée à la classe Zend_Debug du Zend Framework. Il vous suffit donc de rajouter cette fonction à la fin de votre classe : public function __tostring() { return Zend_Debug::dump($this,__FILE__.‘:’.__LINE__.‘<br/>’,false); [...]
Zend_Validate_Url : Validateur d’url basé sur le Zend_Validate du Zend Framework
Je vous propose ici une classe de validation héritant du Zend_Validate_Abstract permettant de valider une URL Internet du type : http://www.ericmery.fr/blog/index.php. La validation de l’URL utilise l’expression régulière suivante : /^(http:\/\/|https:\/\/){0,1}[A-Za-z0-9][A-Za-z0-9\-\.]+[A-Za-z0-9]\.[A-Za-z]{2,}[\43-\176]*$/i Voici la classe en question : <?php require_once ‘Zend/Validate/Abstract.php’; class Eric_Validate_Url extends Zend_Validate_Abstract { const MSG_URL_KO = ‘msgUrlKo’; protected $_messageTemplates = array( self::MSG_URL_KO => [...]
Ecriture d’un filtre (Zend_Filter) pour suppression des accents d’une chaine de caractères en PHP
Voici un filtre de données basé sur le Zend_Filter du Zend Framework permettant de supprimer/nettoyer les accents d’une chaine de caractères en PHP. Pour écrire un filtre de données sous Zend, il suffit d’écrire une classe étendant l’interface Zend_Filter_Interface (Cf. doc : http://framework.zend.com/manual/fr/zend.filter.writing_filters.html). La classe du filtre permettant de supprimer les accents est donc la suivante [...]

Posted in
Tags: 