это моя первая попытка создать что-то с Symfony2.
У меня есть база данных, и я хотел генерировать модели из нее автоматически. Итак, я бегу
php app/console doctrine:mapping:import MYBundle php
и
php app/console doctrine:generate:entities MYBundle
Хорошо, теперь мои сущности созданы.
Затем я хотел создать базовые операции crud, поэтому я запускаю
php app/console generate:doctrine:crud
Предполагается создать таблицу контроллеров, представлений и маршрутизации для выбранных моделей.
Проблема в том, что таблица маршрутизации не генерируется, поэтому, если я перейду к, скажем, / posts, и мой index.html.twig содержит
path('users_show', { 'id': entity.id }) }}
Мой сервер отправил 500 Ошибка.
Symfony даже не улавливает эту ошибку и показывает мне хорошее форматированное исключение.
Кроме того, если я изменю свой index.html.twig, он будет оставаться в кэше до тех пор, пока я не буду rm -R в папке / app / cache / dev.
Есть ли способ отключить кеширование?
* * Тысяча двадцать-одина [EDIT]
my routing_dev.yml
_welcome:
pattern: /
defaults: { _controller: OREBundle:Default:index }
_assetic:
resource: .
type: assetic
_wdt:
resource: "@WebProfilerBundle/Resources/config/routing/wdt.xml"
prefix: /_wdt
_profiler:
resource: "@WebProfilerBundle/Resources/config/routing/profiler.xml"
prefix: /_profiler
_configurator:
resource: "@SensioDistributionBundle/Resources/config/routing/webconfigurator.xml"
prefix: /_configurator
_main:
resource: routing.yml
и мой routing.yml
_welcome:
pattern: /
defaults: { _controller: OREBundle:Default:index }
_users:
pattern: /users
defaults: { _controller: OREBundle:Users:index}