Nie szkodzi.
Utwórz np.
Mian_Controller.php
Inny_Controller.php
Wszystko masz ładnie zrobione w wersji CI z GitHuba, którego link podałem wyżej.
Utwórz np.
Mian_Controller.php
Kod PHP:
Class Main_Controller extends CI_Controller {
function __construct() {
parent::__construct();
// załaduj biblioteki i inne bzdety
$this->load->library('form_validation');
$this->load->library('code_cookie');
}
function main_method_one() {
return 'główna metoda głównego kontrolera';
}
function main_method_two() {
//ciało funkcji
}
}
Kod PHP:
Class Inny_Controller extends Main_Controller {
function __construct() {
parent::__construct();
// masz juz dostęp do załadowanych bibliotek z main_controller.php
}
function moja_funkcja() {
$var = $this->main_method_one();
$this->data['dane'] = $var;
$this->load->view('layout', $this->data['dane']);
}
}