Archive for the ‘Zend Framework’ Category

Zend_Framework : récupérer l’objet Bootstrap dans une application Zend

Localisation dans Zend_Controller_Action : $this->getInvokeArg(’bootstrap’) Localisation dans Zend_Controller_Action_Helper_Abstract : $this->getFrontController()->getParam(’bootstrap’)

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

Powered by WordPress | iCellPhoneDeals.com has the best cell phone Deals. | Thanks to Upgrade Sprint Phone, MMO Games and Conveyancing