public function admin($page = "admin")
{
$data['title'] = "admin";
$data['menu'] = "admin";
$this->load->view('tpl/header_admin',$data);
$this->load->view('admin/'.$page,$data);
}
это то, что я пытаюсь сделать, заголовок и содержимое страницы, но я не знаю, почему это не работает, если я делать
public function admin($page = "admin")
{
$data['title'] = "admin";
$data['menu'] = "admin";
$this->load->view('tpl/header_admin',$data);
}
иЛИ
public function admin($page = "admin")
{
$data['title'] = "admin";
$data['menu'] = "admin";
$this->load->view('admin/'.$page,$data);
}
это все работает, я могу видеть содержимое в администраторе или заголовке, но если я ставлю два load-> вида вместе, он будет показывать только $ this-> load-> вид ('админ /'.$ страницы, $ данных); заголовок просто не будет показывать
Это то, что веб-сайт CI сказал, что нужно сделать:
$this->load->view('templates/header', $data);
$this->load->view('pages/'.$page, $data);
$this->load->view('templates/footer', $data);
я не вижу другого
КСТАТИ: если я посещаю/администратор, заголовок не будет шоу, но если я посетил/admin/list, он покажет ...
первый раз, это случилось со мной, почему?
вид публичной функции ($ page = 'home') { if (! file_exists (APPPATH.'views/pages /'.$ страница. '. php')) { // У нас нет страницы! show_404(); } $ data ['title'] = ucfirst ($ page); // Заглавная буква первая $ this-> load-> view ('templates/header', $ data); $ this-> load-> view ('pages /'.$ page, $ data); $ this-> load-> view ('templates/footer', $ data); } это то, что сказал CI .. я делаю то же самое ... как не работает .. –
делать точно так же, как выше код для домашней страницы. –