2015-04-01 85 views
1

我升級2.2.03.0.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



錯誤而遇到

無法寫入「標題」區域。該地區未定義。

回答

2

嘗試將類名改爲Template而不是CI_Template。還要確保更改該類的構造函數。

+0

哪裏是模板? – 2016-03-27 13:46:24

2

我對圖書館有同樣的問題,system/libraries/className.php,並通過將其更改爲application/libraries來解決此問題。我想你必須這樣做。

+0

它並沒有真正回答這個問題。但是,從'system/libraries'(CI3.x)加載庫時,通常會出現問題「不存在的類」 – 2017-01-19 07:46:40

0

首先,您需要將類名稱從CI_Template更改爲Template,並將構造函數從CI_Template更改爲Template

「模板」 類的路徑是

根/應用/庫/ template.php文件

其次,去

根/應用/配置/模板.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; 

這對我有效。