yiisoft / yii2-smarty
The Smarty integration for the Yii framework
Fund package maintenance!
Open Collective
yiisoft
Tidelift
Installs: 320 558
Dependents: 16
Suggesters: 1
Security: 0
Stars: 74
Watchers: 26
Forks: 35
Open Issues: 1
Type:yii2-extension
Requires
- smarty/smarty: ^3.1.0 | ^4.2.0
- yiisoft/yii2: ~2.0.0
Requires (Dev)
- cweagans/composer-patches: ^1.7
- phpunit/phpunit: 4.8.34
- yiisoft/yii2-coding-standards: ~2.0
README
Smarty Extension for Yii 2
This extension provides a ViewRender
that would allow you to use Smarty view template engine
with Yii framework 2.0.
For license information check the LICENSE-file.
Documentation is at docs/guide/README.md.
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist yiisoft/yii2-smarty
or add
"yiisoft/yii2-smarty": "~2.0.0"
to the require section of your composer.json.
Note that the smarty composer package is distributed using subversion so you may need to install subversion.
Usage
To use this extension, simply add the following code in your application configuration:
return [ //.... 'components' => [ 'view' => [ 'renderers' => [ 'tpl' => [ 'class' => 'yii\smarty\ViewRenderer', //'cachePath' => '@runtime/Smarty/cache', ], ], ], ], ];