background preloader

Symfony

Facebook Twitter

Symfony – Create a Soap server with Zend Soap. In this example we will create an ApiBundle and a Soap server.

Symfony – Create a Soap server with Zend Soap

Then a simple web service that return the name you send. Utiliser nuSOAP Bundle avec Symfony2. Comment utiliser nuSOAP Bundle, avec Symfony2 !

Utiliser nuSOAP Bundle avec Symfony2

J’ai besoin d’utiliser des webservices SOAP, je veux utiliser nuSOAP, après quelques recherches, je vois le bundle symfony2 de nuSOAP. Sur leur doc, il y a ça : Je met ça dans mon composer.json et j’obtiens des erreurs lorsque je lance composer, en mettant ce code à la fin de mon fichier, ça me désinstallait une partie des bundle (je ne suis pas très familier avec composer). J’ai pris la ligne require que j’ai simplement ajouté , il faut penser à finir la ligne du dessus par une virgule: Et à la fin du fichier, j’ai ajouté le repository de type « package », il faut ajouter une virgule après le } de la section « extra » et coller le code : FOSUserBundle Command Line Tools (FOS User Bundle documentation) ObHighchartsBundle/cookbook.md at master · marcaube/ObHighchartsBundle. Kit de survie : Symfony2 et Nginx.

Parce que chez Wanadev, nous aimons apprendre toujours plus et proposer des applications web toujours plus rapides, nous vous proposons aujourd’hui le serveur web « à la mode », Nginx.

Kit de survie : Symfony2 et Nginx

Après avoir rédigé un article sur comment installer un projet Symfony2 sur IIS, retour aux sources avec une distribution open source. L’installation est relativement simple. Dans mes recherches, je n’ai pas eu de souci à trouver de la documentation, mais aucun post sur la marche à suivre pour mettre en place un projet Symfony2 avec Nginx en front et PHP-FPM comme Engine. Pourquoi Nginx et PHP-FPM plutôt qu’Apache Apache2 reste encore aujourd’hui le serveur web le plus populaire.

Pourquoi Apache est une solution tout embarquée ? Apache est simple à installer et contrairement à Nginx il possède un avantage, il embarque l’intégralité des programmes dont il a besoin. Ajaxify your Symfony2 forms with jQuery. Massive import via Symfony2 command depuis fichier CSV. La DATA c’est la clef Hé oui c’est fini le temps ou les applications comptaient une centaine d’utilisateurs et 10 fiches de contenus.

Massive import via Symfony2 command depuis fichier CSV

Non, maintenant avec 3 milliards d’internautes, certains devraient venir sur votre appli et il faut être prêt à ingurgiter un gros paquet d’informations rapidement et de manière automatisée. Alors aujourd’hui je vous propose une solution pour ingurgiter du gros, du gras, bien poilu, fichier CSV (testé avec un fichier 200K + lignes) depuis une simple commande Symfony2 et en utilisant Doctrine ! Faut pas faire ça Alors soyons clair dés le début, Doctrine n’est pas fait pour de l’import de masse. . – Envoyer directement un fichier SQL – Envoyer un fichier CSV via la commande mysqlimport. Le problème avec doctrine c’est l’utilisation de la mémoire qui explose et votre processus qui s’arrête brutalement vous laissant seul et désemparé. Un exemple simple. Php - Cron Job in symfony2. Sans titre. Preface A (not so) common issue most web application developers face is that they want their application to perform a few actions once in a while, regardless of user input.

sans titre

In order to achieve such automation, one can resort to cron, a unix task scheduler. Creating new cron jobs for every trivial tasks is a time-consuming task, though. Symfony2 - How to send spool from swiftmailer without using command. Configuration du SwiftmailerBundle ("swiftmailer") (The Symfony Reference) Ce document de référence est un travail en cours.

Configuration du SwiftmailerBundle ("swiftmailer") (The Symfony Reference)

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 type: string Le nom d'utilisateur lors de l'utilisation de smtp en tant que mode de transport. password Le mot de passe lors de l'utilisation de smtp en tant que mode de transport. host type: string par défaut: localhost Le serveur auquel se connecter lors de l'utilisation de smtp en tant que mode de transport. port type: string par défaut: 25 or 465 (dépend de la valeur de encryption) Le numéro du port lors de l'utilisation de smtp en tant que mode de transport. Encryption Le mode d'encryption lors de l'utilisation de smtp en tant que mode de transport. Comment utiliser le « Spool » d'Email.

Mapping Doctrine2 Entities in Symfony2. If you're reading this, you're probably at the point where you've got your Symfony project setup and your routing / controllers / views are ready to go.

Mapping Doctrine2 Entities in Symfony2

Now you're looking to add your first form, and you want it to interact with tables in your database. This is part one of a two-part walkthrough, where we will be adding Users to our database and sorting them into Groups, using a form in our application. If you'd like to follow along, please use the following file to create the database tables used in this example: db_users_and_groups.sql Let's get started! Déployer son application symfony2 sur OVH. Alors tout d'abbord cet article est issu du déploiement de ce site.

Déployer son application symfony2 sur OVH

En effet il n'est pas évident de déployer quand on a pas "la main" sur son serveur et que l'on a accés simplement à un système de fichier. Alors pour démarrer quelques changements s'imposent dans votre projet : I Arborescence du projet Bien évidemment le répertoire par défaut sur lequel pointe OVH ne peut pas être changé. Si votre objectif est de déployer dans le domaine principal il vous faudra changer le nom du doosier web et le remplacer par www. mv web/ www.

Créer des formulaires avec Symfony2. Relation OneToMany et ManyToOne des entités Doctrine. Php - Symfony2 and date_default_timezone_get() - It is not safe to rely on the system's timezone settings.