background preloader

Zend

Facebook Twitter

Cours, tutoriel et articles sur le Zend Framework 2 - Blanchon Vincent, contributeur Zend Framework 2. MickaelCOLLET/MiklSeo. Tutorial Facebook : Utilisez Zend Framework pour commencer à développer votre application Facebook. Vous avez une idée d'application Facebook ? Vous souhaitez vous lancer dans le développement de cette application mais vous ne savez pas par quoi commencer ? Vous trouverez dans cette article une recette qui vous permettra, en quelques étapes, de créer une application Facebook en utilisant le framework PHP développé par Zend.

Quelques pré-requis avant de commencer à lire cet article : Avoir un serveur Web supportant le PHP5Connaître le PHPÊtre débrouillard (Mac Gyver Spirit) Mise en place de l'application QuickStart <Directory "/home/mon_application_facebook/public/"> Options Indexes MultiViews AllowOverride All Order allow,deny Allow from all</Directory> Redémarrez Apache pour qu'il prenne en compte la nouvelle configuration.Vérifiez que l'application QuickStart fonctionne correctement en vous rendant sur l'URL de l'application " Déclaration et configuration de l'application dans Facebook Tout fonctionne correctement jusqu'ici ? Web Punk » Developing a Facebook IFrame-App with Zend Framework. 24 Apr/10 Developing a Facebook IFrame-App with Zend Framework Facebook is a great platform to spread your application, especially if your application has some kind of social character.

This tutorial will show you how to create a very simple Facebook IFrame application. Basically, facebook supports two different ways to create an application: “IFrame” or “FBML”. Both approaches have their advantages and disadvantages. Using FBML: easier to integrate into your application and therefore easier to use. This is very simplified description of the pros and cons of using IFrame or FBML.

Step 1: Create your Facebook application Surf to and click “Set up new application”. The next dialog allows you to setup your application. Now, go to the canvas tab, enter the canvas page URL (the URL that Facebook users may use to navigate to your application, e.g. something like (again not a very fancy name for your application. [Résolu][1.9.0][Zend_Controller_Router_Route]Module non trouvé. Bonjour, Je voudrais m'essayer aux sites multilinguesJ'aimerais avoir une url du type vu un tutoriel qui explique comment gérer le multilingue de cette maniè … rk-projectJ'ai donc fait de même et mis en place les routes ainsi que le plugin qui se charge de charger les traductions en fonction de la langue dans l'url, et s'assure qu'il y a toujours une langue par défaut quand on ne spécifie rien dans l'url ( par exemple) Code: Ajoutez [lang=php|phtml|javascript|sql|perl|xml|shell|html] au début de votre code pour activer le syntax highlighting D'autre part j'utilise un autre plugin pour pouvoir changer le layout en fonction du module.

Or j'ai le message d'erreur suivant:Fatal error: Uncaught exception 'Zend_View_Exception' with message 'script '.phtml' not found in path (.. \application\modules\\layouts\;.. Bonne journée, Chaining language with default route. There are several ways how to include language id in default route of Zend Framework. However, generally you end up with the solution not quite elegant and likely not totally trouble-free.

I have seen people overwriting the default route by new one which mimics module route with additional language id. There is no need to throw the default module route away to do this. To get it right chain the plain language route with default route. I think that the code above has enough comments to clarify it, so lets forward to the controller plugin. If you are not familiar with chaining routes, refer to reference guide Zend_Controller_Router_Route_Chain. In Language controller plugin we have to take care of actions, which have to be done if language has been changed. In our Language plugin, we check if user selected language is available. [Zend Framework] Faire un join. Il se peut que vous rencontriez une erreur de type :Select query cannot join with another table in /var/www/ etc ...

Ceci est du à Zend Framework qui n'autorise pas par défaut de faire une simple jointure sur une table sous jacente. L'objet Zend_Db_Table_Select est destiné à sélectionner des données sur une table précise. Des jointures peuvent être faites, mais il n'est pas possible de sélectionner des colonnes ne faisant pas partie de la table sous jacente. Cependant, ceci aurait pu être utile dans certains cas, et l'objet Zend_Db_Table_Select possède une clause spéciale déverrouillant cette limitation. Passez la valeur false à sa méthode setIntegrityCheck. Il est alors possible de sélectionner des colonnes hors table. Attention toutefois, l'objet row/rowset résultant sera verrouillé. Pour enlever cette protection vous devez spécifier setIntegrityCheck(false) dans votre requête.

Par exemple pour une classe simple de récupération de news j'ai : <? Comment traduire une application zend framework | LyRiXx Blog. Zend_Translate | LyRiXx Blog. Front Controller Plugins in Zend Framework. Like Action Helpers, which I’ve discussed in a previous article, Front Controller Plugins in What is a Front Controller Plugin? In Zend Framework, plugins are used to listen for certain events in the front controller. Events in the front controller bookend each of the major actions that occur: routing, the dispatch loop, and dispatching an individual action. The actual hooks defined are: routeStartup(): prior to routing the requestrouteShutdown(): after routing the requestdispatchLoopStartup(): prior to entering the dispatch looppreDispatch(): prior to dispatching an individual actionpostDispatch(): after dispatching an individual actiondispatchLoopShutdown(): after completing the dispatch loop As you start thinking about the hooks listed above, a few questions may come to mind, such as, “Why is there both a routeShutdown() and dispatchLoopStartup() hook, when nothing occurs between them?”

An actual plugin is simply a class that extends Zend_Controller_Plugin_Abstract. Zend_Layout. PHP. Aurevec.myBlog(); Zend Framework. Il se peut que vous rencontriez une erreur de type :Select query cannot join with another table in /var/www/ etc ... Ceci est du à Zend Framework qui n'autorise pas par défaut de faire une simple jointure sur une table sous jacente.

L'objet Zend_Db_Table_Select est destiné à sélectionner des données sur une table précise. Des jointures peuvent être faites, mais il n'est pas possible de sélectionner des colonnes ne faisant pas partie de la table sous jacente. Cependant, ceci aurait pu être utile dans certains cas, et l'objet Zend_Db_Table_Select possède une clause spéciale déverrouillant cette limitation. Pour enlever cette protection vous devez spécifier setIntegrityCheck(false) dans votre requête. Par exemple pour une classe simple de récupération de news j'ai : <? Tout d'abord je spécifie le nom et la clef primaire de ma table puis les relations de jointure avec les autres tables. Zend Framework | LyRiX Blog. Présentation du Zend Framework - Premiers pas. Fonctionnement interne Hashtables et tableaux PHP Les tables de hachage (hashtables) représentent une structure très utilisée dans le langage C pour stocker des paires clé/valeur de données en mémoire.

Exactement ce que font les tableaux (array) PHP, qui en sont une implémentation. Nous allons ici brièvement définir les tables de hachage, puis nous allons nous intéresser à la manière dont elles ont été implémentées dans PHP. Nous détaillerons comment les manipuler, nous noterons quelques points remarquables et enfin nous ferons un petit le tour de leurs très nombreuses utilisations au sein du code source de PHP. Fonctionnement global de PHP Cet article a pour but de présenter le fonctionnement interne de PHP d'un point de vue global. Il est le premier d'une longue série dont le but est de comprendre en profondeur comment fonctionne PHP, et de prendre la main sur son comportement, majoritairement au moyen d'extensions PHP.

Système Langage Apache Web Copyright © 2006 Julien Pauli. Zend Framework JQuery Form Validation Plugins | Steven Macintyre. Tag - zend framework - SandRock.getBlog(); Zend Framework - Vincent Joignie – Blog. L’établissement dans lequel je fais mes études va organiser dans pas longtemps une journée consacrée à Zend ! Je vous invite à y participer ! Voici le site :

Zend Framework | LyRiX Blog. Latest Zend Framework Snippets - Code examples | Zend Framework Snippets. S'initier au Zend Framework/Mini blog. Un livre de Wikilivres. Exemple du mini blog. [modifier | modifier le wikicode] Une première application après le traditionnel « Hello World! » est de créer un mini blog permettant d'afficher une liste de nouvelles, créer une nouvelle, effacer et la mettre à jour. Ce premier objet Nouvelle a ainsi 4 actions : ajouter, voir, mettre à jour, effacer. Auxquelles on rajoute l'action voir tous les objets (index). L'ébauche du contrôleur se présente : public class IndexController extends Zend_Action_Controller public function indexAction() { // listing de tous les objets } public function createAction() {...} public function updateAction() {...} public function deleteAction() {...} Pour chaque action il existe une vue : un tableau pour index, un formulaire pour ajouter et mettre-à-jour, un formulaire Oui/Non pour effacer.

Le modèle est implémenté par une table SQL nouvelle avec comme attributs (id, titre, corps, date). La vue générée est est un gabarit XHTML habillé par une feuille de style CSS. Zend Framework.