Symfony – Générer et configurer un module CRUD

juin 10, 2016 1:04 Publié par Laissez vos commentaires

Bonjour à tous

Ce petit tutoriel va vous apprendre à configurer CRUD (create, Read, Update, Delete) sur une application symfony.

Exemple pour l’entité Emails :

php app/console generate:doctrine:crud --entity=TutoMainBundle:Emails --format=annotation --with-write --no-interaction

Un nouveau contrôleur EmailsController.php a été généré, un formulaire EmaisType.php ainsi que des vues (dossier views\Emails) correspondant aux différentes actions CRUD.

Si votre entity se trouve dans un sous dossier, la syntaxe sera la suivante :

php app/console generate:doctrine:crud --entity=TutoMainBundle:sousdossier/Emails --format=annotation --with-write --no-interaction

A noter que si vous disposez de multiples entity manager, vous devez spécifier le nom de l’em dans votre controller : (erreur Unknown Entity namespace alias )

getManager(‘pg’) par exemple si votre em ne nomme pg.

Classés dans :

Cet article a été écrit par admin

Laisser un commentaire