background preloader

PHP - Symfony 2

Facebook Twitter

Symfony2 - User locale does not work at first request. Symfony2 - Apprendre à maîtriser le Framework Symfony 2 - Tutorial. Packagist. Authentification LDAP avec Symfony 2.1 et FOSUserBundle - blog.henriet.eu. Contexte Mise en oeuvre d'une authentification Active Directory pour une application Symfony 2.1.x avec FOSUserBundle et FR3DLdapBundle.

Authentification LDAP avec Symfony 2.1 et FOSUserBundle - blog.henriet.eu

Description du setup L'authentification s'effectue sur l'Active Directory de l'entreprise. Une authentification fructueuse entraine l'insertion de l'utilisateur dans la base de données avec ses informations copiées depuis l'annuaire. Les rôles LDAP sont ignorés, l'utilisateur reçoit le rôle ROLE_USER par défaut. FOSUserBundle et FR3DLdapBundle Le bundle open source FOSUser fournit à une application Symfony l'ensemble des fonctionnalités nécessaires à une gestion d'utilisateurs en base de données, de l'enregistrement au recouvrement de mots de passe oubliés. Pré-requis L'article part du principe que la distribution standard de Symfony 2.1.x est correctement installée et qu'une base de données MySQL nommée ldap_project a été créée.

Configuration base de données. View topic - paid help request. Les repository et les managers d'entité dans Symfony2 - Tutorial. Nous avons déjà évoqué l'utilisation des repository mais n'avons pas encore vu comment s'en servir concrètement.

Les repository et les managers d'entité dans Symfony2 - Tutorial

C'est donc l'objet de ce chapitre, dans lequel nous parlerons aussi des Managers d'entité. Les repository d'entités dans Symfony2 Commençons par voir comment utiliser correctement les repository d'entités avec Symfony2. Lorsque nous avons généré nos deux entités, nous avons en même temps créé leur repository respectif dans le répertoire Entity. Pour plus de clarté, nous allons créer un répertoire src/Wmd/WatchMyDeskBundle/Repository/. Au lieu de: Mettez: Et changeons à présent la référence vers les repository dans les deux entités. Pour DeskComment.php Vous pouvez créer autant de répertoires que vous le souhaitez dans le bundle donc n'hésitez pas à ordonner vos fichiers. Que mettre dans les repository ? On parle des repository, mais on a pas encore vu leur réelle fonction. La première méthode, en récupérant l'entity manager stockée dans la propriété _em de la classe: Sql natif Symfony2. Table des matières Référence Un NativeQuery vous permet d'exécuter des instructions SQL SELECT natale, la cartographie des résultats en fonction de vos spécifications.

Sql natif Symfony2

Une telle spécification qui décrit comment un jeu de résultats SQL est mappée à un résultat doctrine est représentée par un resultSetMapping. Il décrit comment chaque colonne du résultat de bases de données devraient être cartographiés par Doctrine en termes d'objet graphique. Cela vous permet de cartographier du code SQL arbitraire d'objets, tels que des fournisseurs hautement optimisé SQL ou procédures stockées.

Si vous voulez exécuter DELETE, UPDATE ou INSERT déclarations du SQL natif, l'API ne peut pas être utilisé et probablement générérera des erreurs. 1. Pour créer un NativeQuery vous utilisez la méthode EntityManager#createNativeQuery($sql, $resultSetMapping). Install Symfony on OS X Mavericks - Danilo Braband. Mavericks is out and my manual for getting Symfony to run on Mountain Lion is already outdated.

Install Symfony on OS X Mavericks - Danilo Braband

This guide is an update to the old manual. Apples newest version of OS X ships with a newer, but still not the latest stable version of PHP: $ php -v PHP 5.4.24 (cli) (built: Jan 19 2014 21:32:15) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies We start again with downloading the latest version of Xcode from the Mac App Store. After installing, get the Command Line Developer Tools through the following command and follow the on-screen instructions. Homebrew We need to get Homebrew. . $ ruby -e "$(curl -fsSL. Start with Symfony on Mountain Lion - Danilo Braband. Start developing Symfony on a Mac is quite easy.

Start with Symfony on Mountain Lion - Danilo Braband

Mountain Lion ships with some of the required libraries, but a few are hidden in the depth of the system. This is a guide with shows you how to get Symfony running on Mac OS X Mountain Lion (10.8 that is). Xcode First and foremost you need to install Xcode. Don't worry you can download it for free at the App Store. After downloading and installation, start Xcode and go to downloads area in the preferences (⌘, > Downloads) and install the Command Line Tools.

Homebrew Homebrew is a package manager which helps us installing and configuring a few needed packages for our development platform. Paste the following command into the terminal to install Homebrew: $ ruby -e "$(curl -fsSL After that you need to run brew doctor to finalize you installation. Database You can decide which database you would like to use. Discover 2366 bundles for Symfony2. Développez votre site web avec le framework Symfony2. Tutoriel Jobeet avec Symfony2. Authentification LDAP avec Symfony 2.1 et FOSUserBundle - blog.henriet.eu.