CodeIgniter + Smarty = Ошибка
Вот что я сделал:
- Загруженный и разархивированный CI
- Скачанные и разархивированные Smarty в
/application/libraries/Smarty-3.1.4
- Сохраненный
https://github.com/kzhiwei/codeigniter-smarty/blob/master/application/libraries/Smartylib.php
в/application/libraries/Smartylib.php
(также исправлена строка 2, указывающая на правильную папку) - добавленной
Smartylib
в библиотеках автозагрузки - Создано
test.tpl
и вызвал его из контроллера:$this->Smartylib->display('test.tpl');
Теперь я получаю следующую ошибку:
Fatal error: Call to a member function createTemplate() on a non-object in C:\wamp\www\myapp\application\libraries\Smarty-3.1.4\libs\sysplugins\smarty_internal_templatebase.php on line 47
Есть идеи, что не так?
1 ответ
Решение
Библиотечные ссылки чувствительны к регистру:
$this->load->library('smartylib');
$this->smartylib->display('test.tpl');