这是我第一次尝试使用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文件夹。
有没有办法禁用缓存?
[编辑]
我的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}
答案 0 :(得分:0)
我猜你从未使用--with-write
选项运行命令。来自symfony2 docs:
- with-write :( no)[values:yes | no]是否生成新的,创建,编辑,更新和删除操作
您可以尝试使用此选项再次运行generate-entities
。