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 –