我正在用symfony 2编写应用程序。
我的网站上有3个区域:
为此目的有没有好的捆绑?可能也是很好的教程?
答案 0 :(得分:1)
将sonataAdminBundle与fosUserBundle结合使用最适合管理。他们也有很好的文档。
答案 1 :(得分:1)
您还可以查找以下链接:
我更喜欢使用注释来保护控制器。对于这种情况,有JMSSecurityExtraBundle
。
基本步骤:
此外,您无需创建独立的管理员捆绑包。如果您想要非管理员执行单独的管理操作,您只需创建几个具有不同URL前缀的控制器:
AdminController (@Route("/admin"))
,UserController (@Route("/user"))
,DefaultController (@Route("/"))
。