【发布时间】:2014-03-28 00:54:08
【问题描述】:
我从 jquery ajax 调用 CodeIgniter 控制器方法 -imgupload-。这个控制器扩展了我的自定义前端控制器。
class newad extends My_Controller{
public function __construct() {
parent::__construct();
}
public function imageupload() {
$this->load->library("uploadhandler");
}
imgupload 方法调用从newad 扩展而来的uploadhandler 类。
class uploadhandler extends newad {
该类的功能正常工作,除了一件事,我无法访问 My_Controller 类的属性,即使它们被声明为受保护。 继承链如下所示:My_Controller->newad->uploadhandler.
知道为什么我无法访问这些属性吗?
【问题讨论】:
-
为什么需要为库扩展控制器?
-
我需要知道该库中数据库的用户 ID。用户 ID 存储为前端控制器的属性。
标签: php codeigniter oop