CategorySymfony2

FOSOAuthServerBundle et FOSUserBundle – OAuth2

FOSOAuthServerBundle – implémentation de l’OAuth2 entre deux apps

Objectif

Un projet m’a demandé à implémenter l’OAuth2 entre deux plates-formes à savoir une application Symfony2 (avec FOSOAuthServerBundle) et un site WordPress. L’objectif étant qu’un visiteur sur le site WordPress (déjà utilisateur ou non) puisse se logguer à son administration avec le mécanisme d’authentification présent sur l’app Symfony2.

Dans ce tutoriel, je présente donc une mise en application du FOSOAuthServerBundle couplé particulièrement avec le FOSUserBundle.… Lire la suite

onFlush listener – loop caused by flush

Une solution un peu éxotique trouvée par un blogger mais qui a le mérite de fonctionner 🙂

Je reviendrai sur cet article si je trouve autre autre d’ici là.

Source : Doctrine flush listener with flush in itLire la suite

Live Template pour méthodes add et remove dans le cadre d’une manyToMany

Voici un Live Templatequi me sert à ajouter rapidement des méthodes addX() et removeX() dans le cadre de relations ManyToMany sans attributs. Ce sont ces fameuses méthodes qui mettent à jour proprement le graphe objet avant son enregistrement par doctrine (dans mon cas).

Voici le Live Template :

ManyToMany bidirectionnelle flush sans attributs

Enregistrer une relation ManyToMany bidirectionnelle classique

Relation ManyToMany

Relation ManyToMany – Source OpenClassroom

J’utilise essentiellement (en général) des relations ManyToMany Bidirectionnelles avec attributs contenant notamment une date de création, une date de mise à jour, un slug éventuel etc. Pour la première fois, j’avais besoin d’utiliser une relation ManyToMany bidirectionnelle sans attributs (documentation Doctrine) et cette dernière m’a posé un soucis à son enregistrement, en effet les données ne se mettaient pas à jour. Plus … Lire la suite

© 2017 iKonenn

Theme by Anders NorénUp ↑