background preloader

Symfony2 - Un tutoriel pour débuter avec le framework Symfony2

Symfony2 - Un tutoriel pour débuter avec le framework Symfony2

http://fr.openclassrooms.com/informatique/cours/developpez-votre-site-web-avec-le-framework-symfony2

Related:  Tutosdéveloppement webpour le projet

Création d’un blog avec Symfony2 — Symblog - Un tutoriel Symfony2 Je propose également des formations en petits groupes sur 2 à 3 jours. Plus d’infos sur la page dédiée. N’hésitez pas à me contacter (06.62.28.01.87 ou clement [@] keiruaprod.fr) pour en discuter ! Développeur Magento Certifié Freelance Nicolas Verhoye (Lille, Nord) – Comment configurer les Virtual hosts avec Wamp Pour ceux qui ne connaissent pas Wamp, c’est une plate-forme de développement Web sous Windows contenant tout ce qu’il vous sera nécessaire ou presque pour développer un site PHP/MySQL en local sur votre poste de travail. Ce logiciel vous dispensera d’un hébergement sur internet le temps que vous développiez vos sites. Plus d’informations sont disponibles sur le site officiel de Wamp. Une fois que vous avez installé et démarré WAMP vous devez placer vos sites internet dans le dossier qui se nomme « www », celui-ci est accessible rapidement en cliquant sur l’icône du logiciel en bas à droite de votre écran, puis sur « Répertoire www ». Toujours dans le menu, cliquez sur « Localhost » et une nouvelle page apparaîtra et vous pourrez choisir l’un de vos sites.

FOSUserBundle: Comment gérer les utilisateurs avec Symfony2 Introduction ATTENTION : Cet article a été écrit pour FOSUserBundle 1.2 Gérer les utilisateurs inscription, connexion, droits d’accès, etc.. a toujours été un plaisir avec symfony grâce aux plugins: sfGuardPlugin (propel)sfDoctrineGuardPlugin (doctrine)

Developpement Symfony2 - Lexik Montpellier Lors de la saisie d’adresses dans des formulaire, une source fréquente de problèmes est la saisie des villes et codes postaux: gestion des accents, minuscules ou majuscules, code postal ne correspondant pas à la ville, etc. Nous allons voir l’implémentation rudimentaire d’un autocomplete sur les noms et codes postaux des villes qui tient compte de ces soucis. Comme point de départ, nous allons partir d’une entité « City » qui possède les colonnes « name » et « zipcode ». La table correspondante est déjà alimentée avec les informations sur les communes françaises. L’importation de ces données n’étant pas le but-même de l’article, elle se sera pas détaillée ici. De nombreuses bases sont facilement disponibles sur le web, entre autre:

Créez simplement des boutons Call to action avec CSS3 Nous avons vu comment personnaliser un menu et le rendre plus dynamique grâce aux transitions. Etudions cette fois comment créer et décorer des boutons d’appel à l’action, ou Call to action, avec CSS3. Call to action ? Un bouton d’appel à l’action, ou Call to action, est un lien, souvent joli et surtout qui attire l’oeil, expliquant clairement les actions que le visiteur peut effectuer. De préférence, ces actions sont celles que vous aimeriez que le visiteur effectue.

Tester des dates avec la classe dateComparator de symfony2 Dans cet article je vais vous expliquer comment créer un validator qui va vérifier la date soumise via un formulaire. Dans cet exemple nous allons vérifier que la date indiquée par l’utilisateur est bien supérieure à celle du jour + 1 mois. Tous se passe au niveau de votre entity, voici le code et les explications suivront:

Iabsis - Votre première application symfony2 Introduction Depuis les années 2000, PHP est un langage qui fait fureur sur le web. Les points clés qui ont fait son succès sont sa simplicité et sa puissance. En effet, PHP est un langage très abordable qui permet de créer rapidement ses premières applications. Seulement cet avantage est également son plus gros point faible. Par défaut, PHP ne gère absolument pas le modèle MVC (modèle / vue / contrôleur) ce qui fait que dès que l'on veut aborder de gros développements en groupe on se rend compte qu'il devient périlleux de se lancer sans avoir un minimum de méthode. Maîtriser sa mise en page (1/2) Généralités Tableau des éléments de structure Vous avez appris dans le chapitre 4 à indiquer à LaTeX que vous alliez écrire en français. Il est maintenant temps d'apprendre à hiérarchiser des informations sous forme de parties, chapitres, sections, etc. Votre distribution LaTeX se servira de la hiérarchisation de vos informations pour mettre en page votre contenu proprement. LaTeX se base sur différentes règles de typographie et de mise en page professionnelles pour donner à chaque élément un placement optimal et une lisibilité accrue.

Kit de survie : Gestion utilisateur sans FOSUserBundle La gestion utilisateur est souvent le cœur d’une application web. Voici un kit de survie pour apprendre à le faire avec Symfony2, de façon native ! Tout développeur Symfony commence par gérer ses utilisateurs grâce à des bundles dédiés à la gestion d’utilisateurs comme le fait le très bon bundle FriendsOfSymfony/UserBundle. Il est particulièrement apprécié par la communauté Symfony tout comme l’organisation qui est en charge de son développement. Créer un type de champ DateTimePicker avec jQuery et Symfony Read the English version Dans ce post, nous allons expliquer comment créer un super type de champ personnalisé qui utilise le DatePicker de jQuery afin de gérer les saisies de date. Ensuite, nous allons l’étendre afin de créer un type de champ DateTime. Et le meilleur? C’est que ce type de champ sera localisé en fonction de la locale de l’utilisateur.

Graphisme Faire des dessins en LaTeX Les packages pgf et Tikz permettent de faire énormément de choses. Vous pouvez regarder les exemples sur: Fauskes.net et vous en inspirer. La documentation, disponible ici, est longue mais commence par une série de tutoriaux. Inclure une image produite par un programme externe

Related:  frameworksPHP - Symfony 2MOOC HTML CSSDéveloppement techniqueOutils webProgrammation web