background preloader

Programmation

Facebook Twitter

Créons notre template Twig. Les templates avec Twig Savez-vous ce qu'est un moteur de templates ?

Créons notre template Twig

C'est un script qui permet d'utiliser des templates, c'est-à-dire des fichiers qui ont pour but d'afficher le contenu de votre page HTML de façon dynamique, mais sans PHP. Comment ? Avec leur langage à eux. Chaque moteur a son propre langage. Avec Symfony2, nous allons employer le moteur Twig. 1<! 4 Bienvenue dans Symfony2 ! 7 <? 9 id="navigation" 10 <? 12 href="<? 14 <? 2<html> 3 <head> 4 <title>Bienvenue dans Symfony2 ! 5 </head> 6 <body> 7 <h1>{{ titre_page }}</h1> 9 <ul id="navigation"> 10 {% for item in navigation %} 11 <li><a href="{{ item.href }}">{{ item.titre }}</a></li> 12 {% endfor %} 13 </ul> 14 </body> 15</html> Ils se ressemblent, soyons d'accord. Le but en fait est de faciliter le travail de votre designer.

Nous verrons dans le chapitre dédié à Twig les nombreuses fonctionnalités que le moteur vous propose et qui vont vous faciliter la vie. Utiliser Twig avec Symfony2 1. Blog/ est le nom du répertoire. 3<!

POO

Apprenez à programmer en Java. Comment créer un site multilingue en PHP. Listes déroulantes dynamiques liées avec PHP et jQuery. Les listes déroulantes dynamiques liées permettent de rendre l’interface utilisateur encore plus ergonomique.

Listes déroulantes dynamiques liées avec PHP et jQuery

Par exemple, si vous deviez demander à l’utilisateur de choisir son pays puis sa ville de résidence, il serait plus aisé pour lui si la liste des choix de ville s’actualisait en fonction du pays choisi: lui proposer de choisir parmi toutes les villes du monde serait pour lui un véritable casse-tête. Description La solution CS à ce problème relativement simple utilise jQuery (la fonction getJSON en particulier). Pour l’illustrer, nous considérerons un formulaire dans lequel l’utilisateur aura à choisir son pays puis sa ville. Les étapes de notre solution sont les suivantes: 1- Créer deux listes select (combo box) listePays et listeVille dans le fichier principal (index.php). Implémentation Fichier principal: index.php - Appel de la bibliothèque jQuery (disponible sur Google Code) - Création des listes select listePays et listeVille Processeur: processeur.php Fichier complet.

jQuery API Documentation. Les évènements. XPath, le langage de sélection de XML. 1-1.

XPath, le langage de sélection de XML

Objet▲ XPath 1.0 est un langage avec une syntaxe non-XML, permettant d'adresser les différents noeuds ou groupes de noeuds particuliers d'un document XML. Les expressions XPath permettent également de représenter des chaînes de caractères, des nombres et des booléens. Néanmoins, il n'est qu'un langage de sélection, pas un langage de requête, contrairement à SQL pour les BDD. En effet, il ne permet pas de transformer le résultat final, ni d'y ajouter des éléments extérieurs, tâche dédiée à des outils comme XSLT ou Xquery. 1-2. Une expression Xpath est composée de segments séparés par « / ».

Chaque segment est évalué par rapport au précédent. Deux cas peuvent être rencontrés sur le premier segment. Le premier segment commence par «/» : ce qui suit est évalué par rapport à la racine (différente de l'élément racine) ; Le premier segment commence directement par une expression. Soit le XPath /A/B. 4-1. L'axe le plus utilisé est celui du fils child:: suivi d'un test. S'écrira Ainsi 4-2. Regular Expression Library. Algorithme.

Librairies JS