我正在尝试为 CodeIgniter 创建 ACL,但在某一时刻卡住了。
我无法弄清楚如何将参数传递给方法。例如,网址如下所示:
http://ci.dev/controller/action/31
我设法得到这样的控制器和方法/动作:
$class = $CI->router->fetch_class();
$method = $CI->router->fetch_method();
但是我不知道如何获取参数(在本例中为 31)。这对我来说很重要,因为我想控制是否允许用户编辑属于另一个用户的项目。
我不想使用任何类型的 URI 获取,只是因为路由有时看起来不同,例如:http://ci.dev/controller/31/action
作为一点额外的信息, 我同意了post_controller_constructor
。
我想为此做好准备。
非常感谢任何帮助。先谢谢了。