我的控制器中的过滤器和参数有一些问题。也许你们中的一个可以帮助我。谢谢你。我有一个类似于这个的控制器:
class Test extends Base_Controller
{
public function __construct()
{
parent::__construct();
$this->filter('before', 'permission:destroy|auth')->only(array('show'));
}
public function action_show($id)
{
}
我定义了一个这样的过滤器:
Route::filter('permission', function($permission)
{
echo $permisson;
如果我现在调用控制器,$permission
我的过滤器的值就是$id
通过action_show($id)
方法传递的值。但是当我有一个没有参数的控制器方法时,一切正常。如何始终获取过滤器参数而不是方法参数?
谢谢你的帮助!