2013-07-25 2 views
0

Я создал объект Пользователи с использованием обратной инженерии и попытались создать контроллер и вид из этого объекта, используя следующую команду: -Symfony2 CRUD ListView Пользователей не работает

$ php app/console generate:doctrine:crud --entity=AcmeDemoBundle:User --format=annotation 

Он действительно просил меня содержать «писать» действие, формат конфигурации и префикс. Все прошло хорошо, и два сценария были созданы под контроллером и представлениями. Но когда я называю ниже URL, чтобы просмотреть список пользователей, то я получаю ошибку: -

http://localhost/Symfony/web/users 

Ошибка

No route found for "GET /users" 

Означает ли это, как только вы генерировать CRUD, он не добавляет маршрут для этого entity в routing.yml или я чего-то не хватает?

+0

Откройте свое пользовательское сущность и проверьте, какой базовый маршрут находится в аннотации. – Kiksy

ответ

3

Вы должны импортировать annoted маршрут в routing.yml:

user: 
resource: "@AcmeDemoBundle/Controller/UserController.php" 
type:  annotation 

Затем сделать php app/console router:debug, чтобы проверить, что маршруты доступны.

Смежные вопросы