如何在 Symfony 中扩展动作
How to extends action in Symfony
我有这样的问题,需要你的帮助。
在 Symfony 框架中,我喜欢创建管理页面,我有一些页面来管理产品、类别……我想在访问这些页面之前检查登录。
管理页面有这样的路由:/admin
添加产品:/admin/product/add
编辑产品:/admin/product/edit
添加类别:/admin/category/add
编辑类别:/admin/category/edit
...
所以我的问题是:如何先检查登录以获取上面的路由。当然我可以手动添加检查他们的每个动作。但是有没有办法在一个地方检查登录?
请帮忙
实际上Symfony2中没有preExcute。所以我们应该使用 EventDispacher
http://symfony.com/doc/current/cookbook/event_dispatcher/before_after_filters.html
查看安全配置和访问控制:http://symfony.com/doc/current/book/security.html。
我有这样的问题,需要你的帮助。 在 Symfony 框架中,我喜欢创建管理页面,我有一些页面来管理产品、类别……我想在访问这些页面之前检查登录。
管理页面有这样的路由:/admin
添加产品:/admin/product/add
编辑产品:/admin/product/edit
添加类别:/admin/category/add
编辑类别:/admin/category/edit
...
所以我的问题是:如何先检查登录以获取上面的路由。当然我可以手动添加检查他们的每个动作。但是有没有办法在一个地方检查登录?
请帮忙
实际上Symfony2中没有preExcute。所以我们应该使用 EventDispacher http://symfony.com/doc/current/cookbook/event_dispatcher/before_after_filters.html
查看安全配置和访问控制:http://symfony.com/doc/current/book/security.html。