Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Подключение шаблонизатора twig к Yii2 framework
Форумы портала PHP.SU » » CMS и фреймворки » Подключение шаблонизатора twig к Yii2 framework

Страниц (1): [1]
 

1. Vana_14 - 28 Января, 2015 - 18:04:25 - перейти к сообщению
Всем привет!

недавно начал разбираться с yii2, я пока новичок в нем.

Пробую прикрутить шаблонизатор twig к нему, делаю все по инструкции как описано вот тут:

https://github[dot]com/yiisoft/yii2-twig

Первая проблема возникла с тем, что composer не может скачать библиотеку twig.

Нашел аналогичную проблему тут http://yiiframework[dot]ru/forum/vie[dot][dot][dot]opic.php?t=13961

Далее ручками в папки /vendor/yiisoft создал папку yii2-twig, и закинул в неё все что лежит в первой ссылке.

Далее скачал twig 1.1.18 и создал папку в /vendor, назвал ее twig.

в ней ещё одна подпапка с тем же именем, а внутри последней все исходники шаблонизатора twig как вот тут https://github.com/fabpot/twig.

в контроллере Yii пишу следующий код
PHP:
скопировать код в буфер обмена
  1.  
  2. public function actionIndex(){
  3.      return $this->render('main.twig');
  4. }
  5.  


в итоге у меня следующая ошибка:

PHP Fatal Error – yii\base\ErrorException

Class 'Twig_Environment' not found

Подскажите пожалуйста, как мне разрешить данную проблему? как мне вообще можно прикрутить этот шаблонизатор.

Спасибо.
2. gephaest - 19 Февраля, 2015 - 11:59:00 - перейти к сообщению
Но пакет же есть в репозитории композера: https://packagist[dot]org/packages/yiisoft/yii2-twig

Альтернативный способ добавить любой скрипт из любой VCS: https://getcomposer[dot]org/doc/05-r[dot][dot][dot]ries[dot]md#composer
3. RickMan - 19 Февраля, 2015 - 12:59:42 - перейти к сообщению
1) не выдумывайте и устанавливайте через composer
2) то что вы закинули в папку vendor, не означает, что вы подключили его
3) я думаю, у twig есть еще и свои зависимоисти и что вы будете делать с ними?

 

Powered by ExBB FM 1.0 RC1