我正在将 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
遇到错误
无法写入'标题'区域。该地区未定义。
答案 0 :(得分:2)
尝试将类名更改为Template而不是CI_Template。还要确保更改类的构造函数。
答案 1 :(得分:2)
我对库system/libraries/className.php
遇到了同样的问题,并通过将其更改为application/libraries
来解决它。我想你必须这样做。
答案 2 :(得分:0)
首先,您需要将班级名称从CI_Template
更改为Template
,并将构造函数从CI_Template
更改为Template
。
"模板"的路径class是
根/应用/库/的template.php
其次,转到
根/应用/配置/的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;
这对我有用。