我有Login_controller:
if ($query->num_rows() == 1){
$usuario = $query->row();
$this->load->library('../controllers/Dashboard_controller');
}
我有Dashboard_Controller:
public function index(){
$this->load->view("dashboard/Dashboard_view");
}
}
但是,我收到一条消息错误:
遇到PHP错误 严重程度:注意 消息:未定义的属性:Dashboard_controller :: $ load 文件名:libraries / Form_validation.php 行号:147 回溯: 文件:C:\ xampp \ htdocs \ local \ acjum1 \ application \ controllers \ Login_controller.php 行:34 功能:库 文件:C:\ xampp \ htdocs \ local \ acjum1 \ index.php 线:315 功能:require_once
遇到未捕获的异常 类型:错误 消息:在null上调用成员函数helper() 文件名:C:\ xampp \ htdocs \ local \ acjum1 \ system \ libraries \ Form_validation.php 行号:147 回溯: 文件:C:\ xampp \ htdocs \ local \ acjum1 \ application \ controllers \ Login_controller.php 行:34 功能:库 文件:C:\ xampp \ htdocs \ local \ acjum1 \ index.php 线:315 功能:require_once
我在做什么错?
答案 0 :(得分:2)
尝试这个
redirect('/dashboard/index');
答案 1 :(得分:0)
这个问题曾被问过。 基本上,您是在调用控制器,而不是在调用索引函数。 请参阅:How to load a controller from another controller in codeigniter?