Мой заказ ядро класса в приложении/ядра/MY_Controller.phpCodeigniter функция неопределенная ошибка
class MY_Controller extends CI_Controller{
protected $data = array();
function __construct(){
parent::__construct();
}
function rander_page($view){
//do this to don't repeate in every controller
$this->load->view('includes/header');
$this->load->view('top_menus');
$this->load->view($view, $this->data);
$this->load->view('includes/footer');
}
}
Index контроллера в приложении/контроллеры
class Index extends MY_Controller{
function __construct(){
parent::__construct();
}
function index(){
$this->render_page('index');
}
}
Ошибка: Критическая ошибка: Вызов неопределенного метода Index :: render_page() в D: \ wamp \ www \ ci \ application \ controllers \ index.php в строке 10
Я пытаюсь использовать один контроллер для всех страниц help plz
почему вы не можете использовать библиотеку вместо изменения/добавления кода в основной папке? –
У вас есть ошибка typo в имени вашей функции в 'MY_Controller' it' render_page' не 'rander_page' –
Большое спасибо – Virk