我想在Symfony2应用程序的子目录中隔离一些控制器.像这样的东西:
route:
resource: "@MyBundle/Controller/Admin/"
type: annotation
prefix: /admin/
Run Code Online (Sandbox Code Playgroud)
在这个目录中有6个控制器类.我可以分开导入这些,但这不实用......
谢谢你的帮助.
我使用它包括该文件夹中的每个控制器:
core:
resource: "@AppCoreBundle/Controller"
type: annotation
Run Code Online (Sandbox Code Playgroud)
相同的代码适用于子文件夹:
core_admin:
resource: "@AppCoreBundle/Controller/Admin"
type: annotation
Run Code Online (Sandbox Code Playgroud)
在Controller文件夹中创建子文件夹以拆分公共和管理控制器是完全可以的.
当然你可以逐个包括它们中的每一个,但这是非常乏味的.
Ran*_*ngh -6
这样做并不是一个好习惯。如果你真的喜欢隔离这些东西,为什么还要制作额外的捆绑包呢?
然后您可以将它们作为服务并从您想要的任何地方进行访问
请参阅此处http://symfony.com/doc/2.0/cookbook/controller/service.html
| 归档时间: |
|
| 查看次数: |
7676 次 |
| 最近记录: |