Ответы пользователя по тегу CodeIgniter
  • Как сформировать архитектуру в фреймворке?

    @AlexanderWalker
    И лучше этот код вынести в отдельную библиотеку и вызывать функцию передавая ей параметры
    $headData['title'] = "";
    $headData['keywords'] = "";
    $headData['seo_description'] = "";
    $headData['scripts'] = array(); // Массив скриптов. Потом во фронте циклом их выгрузить
    $headData['styles'] = array(); // Массив стилей. Аналогично выгружать
    
    $data['header'] =  $this->CI->load->view('template/header' , $headData , true); //Шапка
    $data['footer'] =  $this->CI->load->view('template/footer' , array() , true); //Футер
    $pageData['pageContent'] = array(); // Какой-то контент для страницы
    $data['content'] = $this->CI->load->view('front/*your-page*' , $pageData , true); //Страницу которую грузить в шаблон
    $this->load->view('template/'.$template , $data  ); //В какой шаблон грузить страницу
    Ответ написан