在Symfony2.0中,我想在使用app.php(prod env)时禁用router.yml中的一些url?

在Symfony2.0中,我想在使用app.php(prod env)时禁用router.yml中的一些url?,php,symfony,Php,Symfony,当使用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)时禁用“c

当使用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”和“check_prod”


如何在SF2中进行配置?

您可以为不同的环境设置多个routing.yml文件。例如
app/config/routing.yml
app/config/routing\u dev.yml

对于不同的环境,您可以有不同的路由文件:

  • 创建
    src/AAA/Bundle/CCBundle/Resource/config/routing.yml
  • 创建
    src/AAA/Bundle/CCBundle/Resource/config/routing\u dev.yml
  • src/AAA/Bundle/CCBundle/Resource/config/routing.yml
    包含在
    app/config/routing.yml
  • src/AAA/Bundle/CCBundle/Resource/config/routing_dev.yml
    包含在
    app/config/routing_dev.yml

  • 对于不同的环境,可以有多个routing.yml文件。例如
    app/config/routing.yml
    app/config/routing\u dev.yml

    对于不同的环境,您可以有不同的路由文件:

  • 创建
    src/AAA/Bundle/CCBundle/Resource/config/routing.yml
  • 创建
    src/AAA/Bundle/CCBundle/Resource/config/routing\u dev.yml
  • src/AAA/Bundle/CCBundle/Resource/config/routing.yml
    包含在
    app/config/routing.yml
  • src/AAA/Bundle/CCBundle/Resource/config/routing_dev.yml
    包含在
    app/config/routing_dev.yml

  • 对于不同的环境,可以有多个routing.yml文件。例如
    app/config/routing.yml
    app/config/routing\u dev.yml

    对于不同的环境,您可以有不同的路由文件:

  • 创建
    src/AAA/Bundle/CCBundle/Resource/config/routing.yml
  • 创建
    src/AAA/Bundle/CCBundle/Resource/config/routing\u dev.yml
  • src/AAA/Bundle/CCBundle/Resource/config/routing.yml
    包含在
    app/config/routing.yml
  • src/AAA/Bundle/CCBundle/Resource/config/routing_dev.yml
    包含在
    app/config/routing_dev.yml

  • 对于不同的环境,可以有多个routing.yml文件。例如
    app/config/routing.yml
    app/config/routing\u dev.yml

    对于不同的环境,您可以有不同的路由文件:

  • 创建
    src/AAA/Bundle/CCBundle/Resource/config/routing.yml
  • 创建
    src/AAA/Bundle/CCBundle/Resource/config/routing\u dev.yml
  • src/AAA/Bundle/CCBundle/Resource/config/routing.yml
    包含在
    app/config/routing.yml
  • src/AAA/Bundle/CCBundle/Resource/config/routing_dev.yml
    包含在
    app/config/routing_dev.yml

  • 您可以使用
    routing_dev.yml
    在开发模式下添加您只需要的路由。当您使用
    app.php
    时,它只会检查
    routing.yml
    ,这样您就不必被不需要的路由占据


    您还可以创建自己的路由文件。查看Sf2如何处理yml文件内部的导入。

    您可以使用
    路由\u dev.yml
    来添加只在开发模式下需要的路由。当您使用
    app.php
    时,它只会检查
    routing.yml
    ,这样您就不必被不需要的路由占据


    您还可以创建自己的路由文件。查看Sf2如何处理yml文件内部的导入。

    您可以使用
    路由\u dev.yml
    来添加只在开发模式下需要的路由。当您使用
    app.php
    时,它只会检查
    routing.yml
    ,这样您就不必被不需要的路由占据


    您还可以创建自己的路由文件。查看Sf2如何处理yml文件内部的导入。

    您可以使用
    路由\u dev.yml
    来添加只在开发模式下需要的路由。当您使用
    app.php
    时,它只会检查
    routing.yml
    ,这样您就不必被不需要的路由占据


    您还可以创建自己的路由文件。查看Sf2如何处理yml文件内部的导入。

    但是我的bundle中的routing.yml,src/AAA/bundle/CCBundle/Resource/config/routing.yml。但是我的bundle中的routing.yml,src/AAA/bundle/CCBundle/Resource/config/routing.yml。但是我的bundle中的routing.yml,src/AAA/Bundle/CCBundle/Resource/config/routing.yml。