【问题标题】:symfony 2 annotation routes + group routingsymfony 2 注释路由 + 组路由
【发布时间】:2012-07-28 18:08:26
【问题描述】:

在 symfony 2 中使用 annotation routesgroup routes 在性能、便利性、可维护性或其他任何方面有什么不同吗?推荐使用?

【问题讨论】:

  • 组路由是什么意思?
  • 我认为生产没有区别,因为所有内容都加载一次然后缓存

标签: symfony routes


【解决方案1】:

使用 SensioFrameworkExtraBundle,已经随 Symfony 2 提供。将路由名称和路径放在控制器操作的同一位置是正确的方法。如果您想修改路径或操作名称,只需转到该操作,无需编辑 routing.yml

然后为您的“分组路线”命名,例如bundle_controller 模式或 bundle_entity(如果控制器用于单个实体上的 CRUD):

# app/config/routing.yml
acme_hello_my_annotated_controller:
    resource: "@AcmeHelloBundle/Controller/MyAnnotatedController.php"
    type: annotation

最终为注释定义的所有路径添加前缀(添加prefix: /my/path/prefix)。

编辑:对表演一无所知。我只是在谈论方便。

【讨论】:

    猜你喜欢
    • 2013-07-19
    • 2014-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-08
    • 1970-01-01
    相关资源
    最近更新 更多