如何在Symfony中扩展行动

时间:2015-01-09 03:30:18

标签: symfony

我有这样的问题,需要你的帮助。 在Symfony框架中,我想创建管理页面,我有一些页面来管理产品,类别,......我想在访问这些页面之前检查登录。

管理页面的路由如下:/ admin

添加产品:/ admin / product / add

修改产品:/ admin / product / edit

添加类别:/ admin / category / add

修改类别:/ admin / category / edit

...

所以我的问题是:我如何首先检查登录以进行上述路由。当然我可以手动添加检查他们的每个动作。但有没有办法在一个地方检查登录?

请帮忙

2 个答案:

答案 0 :(得分:1)

查看安全配置和访问控制:http://symfony.com/doc/current/book/security.html

答案 1 :(得分:-1)

实际上Symfony2中没有preExcute。所以我们应该使用EventDispacher http://symfony.com/doc/current/cookbook/event_dispatcher/before_after_filters.html