1
我不知道为什么笨正显示出这种行为:笨3.0.2不加载应用程序库的库文件夹
1)我的应用程序/库/表格文件夹中创建一个类Adminforms.php。
class Adminforms {
public function displayLoginForm() {
$formOptions = array();
return $formOptions;
}
}
2)当我在一个视图
<? $this->load->library("form/adminforms"); ?>
<? var_dump($this->adminforms); ?>
<?= $this->adminforms->displayLoginForm(); ?>
加载此库班它显示错误:
A PHP Error was encountered
Severity: Notice
Message: Undefined property: CI_Loader::$adminforms
3)我搬进了Loader类笨,开始看到它的行为。我看到该文件路径,类名称加载该库非常好。 codeigniter也在_ci_classes(Loader.php 1242行)中设置它的名字。但是,当其分配对象笨实例
$CI->$object_name = isset($config)
? new $class_name($config)
: new $class_name();
我试图打印此实例对象$ CI - > $ OBJECT_NAME我Adminforms.php库。我得到以下:
object(Adminforms)#20 (0) { }
有没有人有想法,为什么它不正确加载类对象?
Thanks StudentX –