如何解决如何启用产品?
| 当我使用app_dev.php访问Symfony2项目时,看到了我的网站。当我使用app.php访问它时,我看到了针对新项目的Symfony2欢迎页面。 我没有在config_dev.yml或routing_dev.yml文件中放入任何内容。我已经跑了php app/console cache:clear
。为什么在开发模式之外看不到我的项目?
这是我的routing.yml
_welcome:
resource: \"@FooBundle/Resources/config/routing.yml\"
和我的routing_dev.yml
_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: \"@SymfonyWebConfiguratorBundle/Resources/config/routing/configurator.xml\"
prefix: /_configurator
_main:
resource: routing.yml
和FooBundle / Resources / config / routing.yml
homepage:
pattern: /
defaults: { _controller: FooBundle:Default:index }
(other stuff...)
解决方法
尝试运行此:
php app/console --env=prod cache:clear
您也可以尝试使用以下方法调试路由:
php app/console --env=prod router:debug
,routing.yml
和routing_dev.yml
以以下模式路由到哪个controller
?
pattern: /
他们应该路由到同一控制器。
请发布您的路由* .yml
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。