background preloader

Améliorer vos applications Symfony2

Améliorer vos applications Symfony2
Ce tutoriel fait suite à l'article intitulé "Créer sa première application web en PHP avec Symfony2" au cours duquel vous avez pu découvrir le framework Symfony2 et ses grands principes de fonctionnement. Si vous ne l'avez pas encore lu, je vous invite à le parcourir dès maintenant car nous allons poursuivre le développement de l'application "Filmothèque" créée précédemment. Au cours de cet article, nous allons voir comment améliorer notre application pour parvenir à un site web complet et prêt à être mis en ligne. Nous travaillerons sur la mise en page grâce à l'héritage des templates Twig, à l'insertion d'images et de styles CSS. Nous perfectionnerons les formulaires avec des labels, des messages d'erreur et une disposition personnalisés. Nous aborderons ensuite les notions d'Ajax pour augmenter l'interactivité utilisateur et de traduction pour une interface multilingue. Ce tutoriel est basé sur la version finale Symfony2.0.0 que vous pouvez télécharger ici : Symfony2. II-A. II-B. <?

http://j-place.developpez.com/tutoriels/php/ameliorez-vos-applications-developpees-avec-symfony2/

Related:  PHP & Symfonyminessymfony 2

Découvrir le framework Symfony2 Connaissances requises : PHP (niveau intermédiaire à avancé) ; base de données (niveau débutant) ; (X)HTML (niveau intermédiaire) ; programmation orientée objet (niveau débutant). Il n'est pas nécessaire de connaître les versions antérieures de Symfony (1.2, 1.3 ou 1.4). Configuration du SwiftmailerBundle ("swiftmailer") (The Symfony Reference) Ce document de référence est un travail en cours. Il devrait être exact, mais toutes les options ne sont pas encore totalement décrites. Pour une liste complète des options de configuration par défaut, voir Toutes les Options de Configuration par Défaut. La clé swiftmailer configure l'intégration de Symfony avec Swiftmailer, qui est responsable de créer et d'envoyer les emails. username

Tuto Jobeet Symfony2 FR Pleine page Tout site web a des formulaires, du simple formulaire de contact à celui avec beaucoup de champs. L'écriture de formulaire est également l'une des tâches les plus complexes et fastidieuses pour un développeur web: vous devez écrire le formulaire HTML, les règles de validation pour chaque champ, traiter les valeurs pour les stocker dans une BDD, afficher des messages d'erreur, repeupler les champs en cas d'erreurs, et bien plus encore... Dans le troisième chapitre de ce tutoriel, nous avons utilisé la commande doctrine:generate:crud pour générer un simple contrôleur CRUD pour l'entité Job. Tuto Jobeet Symfony2 FR Pleine page Les tests dans Symfony2 Il existe deux types de tests automatisés dans Symfony: les tests unitaires et les tests fonctionnels.

Util.php - Une collection de fonctions et snippets PHP à utiliser Util.php est une bibliothèque comprenant tout un tas de fonctions PHP et snippets à utiliser au quotidien dans vos développements. En bon développeur PHP, vous connaissez forcément la doc PHP.net dont les commentaires regorgent de bonnes astuces, fonctions et snippets qui vous manquaient ! Util.php vous permettra d'avoir les fonctions et snippets PHP les plus utiles dans une seule bibliothèque, sans avoir à parcourir la doc à la recherche du snippet idéal. Valid (The Symfony Reference) 2.6 version French Cette contrainte est utilisée pour activer la validation sur les objets imbriqués dans un objet qui doit être validé. Cela vous permet de valider un objet et les sous-objets qui lui sont associés. Utilisation de base

tutoriel:demarrer_un_projet_web_avec_symfony Pour la première partie de ce tutoriel, c'est mon expérience de la mise en œuvre du guide d'installation de la page Symfony du présent site Web et de quelques autres trouvailles. Pour la seconde partie, c'est mon expérience sous Kubuntu 9.04 de la mise en œuvre du tutoriel de Symfony "Jobeet" que l'on retrouve à l'adresse Web : Practical symfony Jour 1: Démarrage du projet, de Fabien Potencier. J'aurais bien aimé trouver l’équivalent du présent tutoriel (en français pour l'installation et la production d'un premier site Web avec Symfony) lors de mes premières recherches de "framework" il y à quatre mois, ou à mes débuts avec Symfony, il y a une semaine !

VIKING LAB - Article - Créer une page de contact avec symfony 2 Avant de commencer Cette deuxième partie est la suite de ce Tuto. Vous pouvez récupérer le code source en faisant : Maxime Teneur (PHP Tour 2015) : « 20 ans de PHP ! Il s’agit de proposer une solution qui répond aux nouveaux enjeux du web » On fête cette année les 20 ans de PHP. Rien ne dépasse aujourd’hui PHP dans le domaine ? Personne n’a cherché à prendre le relais ? « Comme c’est le cas depuis plusieurs années, PHP reste à l’heure actuelle le langage le plus utilisé pour la mise en place de solutions web.

Formulaires (The Symfony Book) Intéragir avec les formulaires HTML est l'une des tâches les plus habituelles - et stimulantes - pour un développeur web. Symfony2 intègre un composant « Form » qui rend cette intéraction très facile. Dans ce chapitre, vous allez construire un formulaire complexe depuis la base, tout en apprenant au fur et à mesure les caractéristiques les plus importantes de la bibliothèque des formulaires.

Related: