Интеграция Smarty и Расширение модуля в CodeIgniter - PullRequest
1 голос
/ 07 января 2012

Я новичок в Smarty Framework.Я хочу сделать проект, который имеет интеграцию Smarty и расширение модуля (MX) с CodeIgniter.Я могу интегрировать, но не отвечать на то, что я хочу.

мой результат - файл шаблона работы только в «ApplicationFolder / ModulesFolder / Views / MyTemplateFile.tpl», когда я запускаю свой контроллер в моем модуле.Но я хочу, чтобы он работал в ApplicationFolder / Views / MyTemplateFile, а не в Моем модуле.

Я использую $ this-> parser-> parse ("views / MyTemplateFile.tpl", $ data)в моем контроллере он показывает пустую страницу.

Спасибо, прежде всего, кто-нибудь может мне помочь.

1 Ответ

0 голосов
/ 28 марта 2012

это должно работать https://github.com/Vheissu/Ci-Smarty

в среде разработки, это вызывает ошибку уведомления, поэтому я изменяю этот файл APPPATH/libraries/MY_Parser.php to extends MX_Loader и изменение модификатора $_module на 'protected' вместо 'private', и все работает нормально

class MY_Parser extends MX_Loader {

protected $CI;
protected $theme_location;

protected $_module = '';

/* .... */
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...