yiisoft/yii2-smarty

The Smarty integration for the Yii framework

Fund package maintenance!
Open Collective
yiisoft
Tidelift

Installs: 291 734

Dependents: 17

Suggesters: 1

Security: 0

Stars: 75

Watchers: 26

Forks: 36

Open Issues: 1

Type:yii2-extension

2.0.11 2022-11-18 17:13 UTC

This package is auto-updated.

Last update: 2024-03-21 08:16:51 UTC


README

68747470733a2f2f7777772e736d617274792e6e65742f696d616765732f6c6f676f2e706e67

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.

Latest Stable Version Total Downloads Build Status

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',
                ],
            ],
        ],
    ],
];