Intereting Posts
Доступ к последовательному порту через php Установить прокси в Guzzle имеющий фиксированный вид на всех контроллерах в Codeigniter .htaccess config с символическими ссылками и индексными файлами, которые не работают должным образом Манипуляция строк запроса PHP json_encode возвращает 200 и не определено Как я могу разбить список с несколькими разделителями? Предлагаемое решение: создание уникальных идентификаторов в распределенной среде ZipArchive :: getStatusString (): недопустимый или неинициализированный объект Zip Как получить доступ к переменным PHP в JavaScript или jQuery, а не <? Php echo $ variable?> Laravel: View не найден Как перенаправить страницу ошибки и выполнить маршруты в Zend Framework 1.x Доступ к выходу хранимой процедуры MySQL в Zend Framework 2 Итерация по сложному ассоциативному массиву в PHP Как улучшить чтение функции файла и захватить данные для лучшей производительности, чем файл ()?

использование smarty с codeignitor

Я хочу использовать codeigniter и smarty together.ie. Я хочу использовать html-файлы вместо .tpl.php-файлов codeigniter по состоянию на smarty. Это возможно или как я могу это сделать. Я много искал и нашел несколько примеров, но ни одна из некоторых работ не требуется мне.

Вы должны создать библиотеку Smarty_tpl.php :

 <?php if (!defined('BASEPATH')) exit('No direct script access allowed'); //smarty class require BASEPATH . "../../smarty/libs/Smarty.class.php"; class Smarty_tpl extends Smarty { function __construct(){ parent::__construct(); $smarty_dir = BASEPATH . "../../smarty/libs/"; $this->setTemplateDir(APPPATH."views/templates"); $this->setCompileDir(APPPATH."views/templates_c"); $this->setCacheDir(APPPATH."views/cache"); $this->setConfigDir(APPPATH."views/config"); $this->setPluginsDir(array("$smarty_dir/plugins","$smarty_dir/sysplugins/")); $this->compile_check= true; $this->force_compile= true; $this->caching= true; $this->cache_lifetime= 86400; } } 

И его использование:

 $this->load->library("Smarty_tpl"); $this->smarty_tpl->display("..."); 

В кодерификаторе встроена библиотека шаблонов, поэтому зачем использовать smarty?