01.02.2016

Метки: , ,

Автор: Misterzym

1 Star2 Stars3 Stars4 Stars5 Stars
Загрузка...

Установка Smarty в Codeigniter 3.x

Один из моих любимых фреймворков Codeigniter не имеет встроенной поддержки шаблонизаторов, и исходя из этого, я стараюсь везде ставить к нему Smarty. Однако за практику встречал у многих проблемы с установкой или использованием. Кроме того, поискав гайды, как провернуть такую установку, я не нашел адекватных способов сделать это на русском. Так что давайте рассмотрим, как правильно установить эти приложения вместе.
https://github.com/smarty-php/smarty/releases

  • Скачиваем последнею версию Smarty из репозитория выше.
  • Перемещаем папку Smarty (из скаченного архива) в system/libraries
  • Там же в папке system/libraries создаем файл Smarty.php и записываем в него ниже приведенный код
  • На 11 строке указываем папку для скомпилированных шаблонов (не забываем про права на запись).
  • На 12 строке указываем папку самих шаблонов
  • И на конец идем в application/config/autoload.php и добавляем в автозагрузку
Готово!

Теперь вы можете использовать в своих контроллерах такой код, для передачи данных в шаблон

и в самом шаблоне выводить данные так

Если возникнут проблемы — пишите, разберемся вместе. Если будет необходимость в статье по установке к другим фреймворкам — говорите к каким, создам.

  • Комментарии VK