vintagesucks/twig-renderer
最新稳定版本:v3.0.2
Composer 安装命令:
composer require vintagesucks/twig-renderer
包简介
Twig 3.x for Yii 1.x
关键字:
README 文档
README
This extension allows you to use Twig 3.x templates in Yii 1
Requirements
- Yii 1.1 or above
- PHP 7.2 or above
Installing
- Install via Composer:
composer require vintagesucks/twig-renderer
- Add the following to your config file 'components' section:
'viewRenderer' => [ 'class' => 'root.vendor.vintagesucks.twig-renderer.ETwigViewRenderer', 'twigPathAlias' => 'root.vendor.twig.twig.lib.Twig', 'fileExtension' => '.twig', ],
Usage
- See Twig syntax
- Current controller properties are accessible via
{{ this.pageTitle }} Yii::app()object is accessible via{{ App }}(Example:{{ App.name }})- Yii's core static classes (CHtml, for example) are accessible via
{{ C.ClassNameWithoutFirstC.Method }}(Example:{{ C.Html.textField(name,'value') }}) - To call functions or methods which return non-string results wrap these calls in a
voidfunction:{{ void(App.clientScript.registerScriptFile(...)) }}
Development
Run test matrix locally with act:
act --job build \ --workflows .github/workflows/build.yml \ --platform ubuntu-latest=shivammathur/node:latest \ --container-architecture linux/amd64
统计信息
- 总下载量: 104.57k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 3
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2026-01-04