我正在尝试为预控制器挂钩加载视图,但是它给出了以下错误:
在null
上调用成员函数视图()我想在屏幕上显示来自预控制器挂钩的数据库连接消息。
钩子控制器功能代码如下:
public function check_db_connection() {
$CI = & get_instance();
$CI->load->view('common/footer'); }
答案 0 :(得分:0)
问题在于,在调用预控制器挂钩时,get_instance()
无法返回控制器的实例,因此返回NULL。然后执行代码实际上变为
NULL->load->view('common/footer');
当然这是无稽之谈。
"预控制器"表示尚未存在控制器,get_instance()
返回现有控制器的位置。
您可以尝试连接到“post_controller_constructor”'代替。