SP怎么实现控制器执行及视图渲染的前后置动作?

#1 ltotal

RT,SP中如何实现类似CakePHP的beforeFilter,afterFilter,beforeRebder,afterRender这些控制器执行、视图渲染前后的额外处理?

2010-03-21 16:17:58

#2 jake

在sp的2.3.2版本之后,加入了路由后的一个挂靠点。比如说在路由前的挂靠点之前的例子是权限控制

        'launch' => array(
                 'router_prefilter' => array(
                        array('spAcl','mincheck') // 开启有限的权限控制
                 )
         ),
那么现在也可以用'router_postfilter' 来设置另一个路由后的程序的执行。具体代码在SpeedPHP.php文件中约100行的位置,它的作用是进行路由操作后的一些操作的插入。

2010-03-21 21:31:45