Dans une application MVC qui a besoin de faire persister des données, les contrôleurs doivent réaliser 4 opérations de base qu'on désigne souvent par l'abréviation CRUD : Create, Read, Update et Delete. Pour une application développée avec le Zend Framework, un contrôleur est en fait une classe dérivée de Zend_Controller_Action. Afin d'éviter de dupliquer inutilement du code, les développeurs choisissent souvent d'écrire une classe de base qui fournira une implémentation standard de ces opérations.
Quand j'ai commencé à utiliser le Zend Framework, je trouvais qu'utiliser des classes pour implémenter les aides de vue représentait une surcharge inutile. Une simple fonction ferait tout aussi bien l'affaire. Le seul avantage que cette approche avait à mes yeux, c'est qu'on n'avait pas à passer la vue à chaque appel de la fonction. Mais comme on doit quant même préfixer l'appel de la méthode par $this
, cela revenait à peu près au même.
Quand on utilise le Zend Framework et son architecture MVC pour construire un site, on doit configurer son serveur Web pour rediriger toutes les requêtes qui ne correspondent pas à un document réellement présent sur le serveur vers le script index.php.
L'équipe de Mozilla a commencé à travailler sur la version 4 de Firefox. Ils ont commencé à proposer quelques mockups sur leur wiki. Sur la version B, on peut voir qu'ils songent à reprendre la disposition utilisée par Google Chrome pour les onglets. Ces derniers viendraient prendre place dans la barre de titre.
Les benchmarks ce n'est pas toujours parlant. Ouvrez donc cette page avec Google Chrome, puis avec Firefox 3.5. Chez moi, avec Google Chrome 3.0.195.1 et Firefox 3.5.1, on voit une sacré différence. Sur Chrome c'est fluide, sur Firefox mou du genou. Je dois préciser que je suis sur une brouette (AMD Sempron 3000+). En plus, sur Chrome, le champ de recherche fonctionne !
Pour s'assurer qu'un message E-mail est bien envoyé, il faut utiliser un objet factice (mock) qui va simuler le comportement d'un objet réel.
Ça se rapproche. Matthew Weier O'Phinney espère fournir une release candidate pour le début de la semaine prochaine.
L'équipe du Zend Framework a travaillé sur la stabilité et sur la compatibilité avec la version 5.3 de PHP.
Il y a quelques jours, j'avais écrit un article qui expliquait comment utiliser les relations Zend_Db_Table pour charger à la demande (lazy loading) les enregistrements parents d'un objet Zend_Db_Table_Row.
Envoyez un email avec l'URL du site et du flux à planetephpfr AT afup POINT org
Gestion