Проблемы с библиотекой шаблонов CodeIgniter - PullRequest
1 голос
/ 07 апреля 2011

Я пытаюсь использовать библиотеку шаблонов с моим текущим проектом codeigniter. Однако я получаю следующее сообщение об ошибке,

Невозможно загрузить запрошенный файл: main.php

Моя файловая система выглядит так,

 /application  
      /themes  
        /views  
          /layouts  
             admin.php

В MY_Controller.php у меня есть следующее,

<?php
class Dashboard extends MY_Controller {

    public function __construct()
    {
        parent::__construct();
    }
}
?>

В моем контроллере у меня есть следующее

<?php
class Dashboard extends MY_Controller {

    public function __construct()
    {
        parent::__construct();
        //$this->template->set_layout('admin');
    }

    public function index()
    {
        $this->template
            ->set_layout('admin') // application/views/layouts/two_col.php
            ->build('welcome_message'); // views/welcome_message
    }
}

Ответы [ 2 ]

1 голос
/ 07 апреля 2011

Это зависит от того, какую систему шаблонов вы используете, от того, как вы ее используете, вы используете библиотеку шаблонов Фила Стерджона.

Если это так, откройте config / template.php

и найдите эту строку:

$config['layout'] = 'main';

И отредактируйте его соответствующим образом.

0 голосов
/ 07 апреля 2011

Какую систему шаблонов вы используете?Я думаю, что ему нужен файл с именем main.php, который будет загружать представление.Либо файл не существует, и вам придется добавить его, либо неверный путь к файлу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...