@webmister

Class 'Twig_Loader_Filesystem' not found в yii2?

Подключил twig по мануалу
www.yiiframework.com/doc-2.0/guide-tutorial-templa...
Создал шаблон
views/layouts/main.twig
и вид
views/articles/articles.twig

В config/web.php

'components' => [
      // ...
        'view' => [
                    'class' => 'yii\web\View',
                    'renderers' => [
                        'twig' => [
                            'class' => 'yii\twig\ViewRenderer',
                            'cachePath' => false, //'@runtime/Twig/cache',
                            // Array of twig options:
                            'options' => [
                                'auto_reload' => true,
                            ],
                            'globals' => ['html' => '\yii\helpers\Html'],
                            'uses' => ['yii\bootstrap'],
                        ],
                    ],
                ],
    ],

В контроллере вызываю
return $this->render('articles.twig', compact('data'));


В итоге выодится
155de3a9a7a14d00b2d3d94f0e1ab737.PNG

Файл composer.json

{
    "require": {
        "codeception/codeception": "*",
        "yiisoft/yii2": "*",
		"yiisoft/yii2-bootstrap": "~2.0.0",
		"yiisoft/yii2-twig": "~2.0.0"
    },
	"require-dev": {
		"yiisoft/yii2-gii": "^2.0"
	},
	"extra": {
    "asset-installer-paths": {
      "npm-asset-library": "vendor/npm",
      "bower-asset-library": "vendor/bower"
    }
  }
}
  • Вопрос задан
  • 367 просмотров
Пригласить эксперта
Ответы на вопрос 1
slo_nik
@slo_nik Куратор тега Yii
Доброе утро.
В composer.json, в секции "require" добавить "bower-asset/twig.js" : "0.8.4@stable", затем composer update
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы