Я модернизирую CodeIgniter от 2.2.0 в 3.0.0
сказано
404 Страница не найдена К сожалению, страница, которую вы ищете, не была найдена или
недоступен. Была обнаружена ошибкаНесуществующий класс: Шаблон
ERROR - 2015-03-31 23:02:10 --> Non-existent class: Template
ERROR - 2015-03-31 23:02:31 --> Non-existent class: Template
я проверил на loader.php там нет template.php
Была обнаружена ошибка
Невозможно записать в область ‘title’. Регион не определен.
Попробуйте изменить имя класса на Template вместо CI_Template. Также убедитесь, что изменили конструктор класса.
У меня была такая же проблема с библиотекой, system/libraries/className.php
и решил, изменив его на application/libraries
, Я думаю, вы должны сделать то же самое.
Во-первых, вам нужно изменить имя класса с CI_Template
в Template
а также изменить конструктор из CI_Template
в Template
,
Путь к классу «Шаблон»
корень / приложения / библиотеки / template.php
Во-вторых, перейти к
корень / приложение / Config / template.php
и добавьте свои собственные регионы. Например:
$template['default']['template'] = 'template';
$template['default']['regions'] = array(
'header',
'title',
'content',
'footer',
);
$template['default']['parser'] = 'parser';
$template['default']['parser_method'] = 'parse';
$template['default']['parse_template'] = FALSE;
Это сработало для меня.