不存在的类:模板 - 升级到Code Igniter 3.0.0

时间:2015-04-01 03:26:36

标签: php codeigniter logging error-handling upgrade

我正在将 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



  

遇到错误

     

无法写入'标题'区域。该地区未定义。

3 个答案:

答案 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;

这对我有用。