2
這已經有一段時間了,因爲我不使用CI,而且我有一個首發懷疑。Codeigniter,擴展類方法的問題
編輯:
class MY_Controller extends CI_Controller {
public function __construct() {
parent::__construct();
if(!$this->session->userdata('usuario')) {
$this->load->view('login');
}
}
}
class Home extends MY_Controller {
public function __construct() {
parent::__construct();
Template::set('title', 'Login');
Template::set('view', 'home');
}
public function index() {
$this->load->view('template');
}
}
什麼情況是,在用戶會話是無效的,它會載入登錄看法,但在我的家庭控制器構造器方法調用視圖家,它在同一頁面上加載兩個視圖。
問題是User_Controller擴展了MY_Controller,所以它會在無限循環 – Gerep
然後把它放在User_Controller的構造函數中。編輯:如何導致無限循環?它應該工作正常。 –
我已經編輯了這兩個類的問題 – Gerep