Sonata Admin Bundle : Obtenir les propriétés de l’objet avant et après l’update dans le preUpdate()

Exemple dans une classe admin : public function preUpdate ($objet){ $propriete = array(); $em = $this->getModelManager()->getEntityManager($this->getClass()); $ObjetAvantUpdate = $em->getUnitOfWork()->getOriginalEntityData($objet); $propriete[‘avant’] = $ObjetAvantUpdate[‘propriete’]; $propriete[‘après’] = $objet->getPropriete(); } Note : la fonction getOriginalEntityData est utilisable uniquement avec Mysql. Il y a d’autres équivalents avec MongoDb notamment.  

Lire la suite

Symfony 2 IDE Eclipse et Plugins

Voila quelques temps que je développe avec le framework Symfony 2. J’ai longtemps chercher un IDE sympa et je me suis arrêté sur Eclipse accompagné dune liste de plugins assez intéressante : Télécharger Eclipse : http://www.eclipse.org/downloads/ Plugins Symfony : http://p2.dubture.com Ils ajoutent les fonctionnalités et la compréhension des éléments suivants par l’IDE. Composer Framework Symfony Twig PDT Extensions Json Yedit […]

Lire la suite