【发布时间】:2013-04-03 10:19:06
【问题描述】:
我的控制器中的过滤器和参数有一些问题。也许你们中的一个可以帮助我。谢谢你。 我有一个类似于这个的控制器:
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 值是通过 action_show($id) 方法传递的 $id。但是当我有一个没有参数的控制器方法时,一切正常。如何始终获取过滤器参数而不是方法参数?
感谢您的帮助!
【问题讨论】:
标签: php filter controller laravel laravel-3