关于控制器中方法调用方法的变量的问题
我有一个控制器 test 代码如下:class Test extends Controller {
funtion Test(){
parent::Controller();
$this->load->model('dictionary_model','dictionary');
$this->load->model('question_model','question');
$this->load->model('system_model','system');
$this->load->model('session');
}
function index() {
我想在这个方法里调到 login()里面的变量 $mid
}
functionlogin($id) { //参数ID是由其他地方的链接传递过来的一个整数
$mid = $id;
}
}
我想请问按照CI由控制器来调用方法的思想要怎么实现 而不用OOP的编程事例成一个类来实现? 在线等,希望有大虾能看到 访问 login的时候通过这种方式 http://localhost/web/test/login/30 传递$id :L 函数的局部变量,别人怎么可能调用呢?
除非你写成类的属性,这个类的其他方法才可以访问 $mid
PS: 这就是 OOP 和 CI 控制器无关,CI 控制器也是 OO 的。 多谢指教
页:
[1]