[英]In Symfony2.0, I want to disable some url in router.yml when using app.php (prod env)?
使用app_dev.php时,有一些有用的URL可供我调试项目。 如
check_debug:
pattern: /check_url1
defaults: {....}
check_debug_and_prod:
pattern: /check_url2
defaults: {....}
check_prod:
pattern: /check_url3
defaults: {....}
我想在使用app.php(prod env)时禁用'check_debug',并在使用app_dev.php(dev env)时禁用'check_prod',并在使用app.php或app_dev.php时都保持'check_debug_and_prod'。
如何在SF2中进行配置?
您可以为不同的环境使用多个routing.yml文件。 例如 app/config/routing.yml
, app/config/routing_dev.yml
您可以为不同的环境使用不同的路由文件:
src/AAA/Bundle/CCBundle/Resource/config/routing.yml
src/AAA/Bundle/CCBundle/Resource/config/routing_dev.yml
app/config/routing.yml
包含src/AAA/Bundle/CCBundle/Resource/config/routing.yml
app/config/routing.yml
app/config/routing_dev.yml
包括src/AAA/Bundle/CCBundle/Resource/config/routing_dev.yml
app/config/routing_dev.yml
您可以使用routing_dev.yml
添加仅在开发模式下需要的路由。 当您使用app.php
,它将仅检查routing.yml
,这样您就不必被不需要的路由所困扰。
您也可以创建自己的路由文件。 了解Sf2如何处理yml文件中的导入。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.