Библиотека шаблонов не работает с codeigniter HMVC

Я использую этот код библиотеки для функционального использования шаблона в codeigniter HMVC, но он показывает «Невозможно загрузить запрошенный файл: /.php»

class Template
{
var $ci;

function __construct()
{
$this->ci =& get_instance();
}

function load($tpl_view, $body_view = null, $data = null)
{
if ( ! is_null( $body_view ) )
{
if ( file_exists( APPPATH.'views/'.$tpl_view.'/'.$body_view ) )
{
$body_view_path = $tpl_view.'/'.$body_view;
}
else if ( file_exists( APPPATH.'views/'.$tpl_view.'/'.$body_view.'.php' ) )
{
$body_view_path = $tpl_view.'/'.$body_view.'.php';
}
else if ( file_exists( APPPATH.'views/'.$body_view ) )
{
$body_view_path = $body_view;
}
else if ( file_exists( APPPATH.'views/'.$body_view.'.php' ) )
{
$body_view_path = $body_view.'.php';
}
else
{
show_error('Unable to load the requested file: ' . $tpl_name.'/'.$view_name.'.php');
}

$body = $this->ci->load->view($body_view_path, $data, TRUE);

if ( is_null($data) )
{
$data = array('body' => $body);
}
else if ( is_array($data) )
{
$data['body'] = $body;
}
else if ( is_object($data) )
{
$data->body = $body;
}
}

$this->ci->load->view('template/'.$tpl_view, $data);
}
}

Я использую:

$this->template->load('main','dashboard/dashboard');

Вот моя структура папок:

вот моя структура папок

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]