Установка Twig в Slim Framework

Данный материал предоставлен сайтом PacificSky.Ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
В данной татье описан процесс установки шаблонизатора Twig в Slim Framework version 3.1.0.

Установка Twig в Slim Framework


Первым делом вам понадобится скачать сам шаблонизатор Twig.
Для этого вам потребуется composer.
Скачать его можно тут.

Далее необходимо запустить консоль или терминал, выполнить команду для перехода к местонахождению Slim фреймворка.
Это будет выглядеть как то так:
  • Для Windows:
    cd c:/slim

  • Для Linux
    cd /var/www/slim



После чего необходимо скачать сам шаблонизатор с помощью следующей команды:
composer require slim/twig-view


После того как компонент шаблонизатора будет скачан, необходимо зарегистрировать компонент как сервис.
Откройте файл index.php, который находится в папке public.
public/index.php


Index.php имеет примерно следующее содержимое:



Регистрируем компонент как сервис.
Вносим данный код в index.php



В итоге index.php должен иметь следующее содержимое:



В строках:

$view = new \Slim\Views\Twig('path/to/templates', [
'cache' => 'path/to/cache'

Содержится путь до местоположения шаблонов и путь до кеш файлов. Пути 'path/to/templates' и 'path/to/cache' необходимо изменить на свой (Точное местонахождение файлов шаблона).

Теперь необходимо внести изменения в routes.php.
Откройте файл routes.php, который находится в папке src.
И замените его содержимое на следующий код:


Осталось только создать файл index.html в папке, где будут находиться ваши файлы фаблона и внести в него слудующий код:



На этом реализация стандартных возможностей и демо данных Slim Framework версии 3.1.0 завершена.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.