zelenin/yii2-slug-behavior
最新稳定版本:1.5.1
Composer 安装命令:
composer require zelenin/yii2-slug-behavior
包简介
Yii2 slug behavior
关键字:
README 文档
README
Yii2 slug behavior
Installation
Composer
The preferred way to install this extension is through Composer.
Either run php composer.phar require zelenin/yii2-slug-behavior "~1.5.1"
or add "zelenin/yii2-slug-behavior": "~1.5.1" to the require section of your composer.json
Using
Attach the behavior in your model:
public function behaviors() { return [ 'slug' => [ 'class' => 'Zelenin\yii\behaviors\Slug', 'slugAttribute' => 'slug', 'attribute' => 'name', // optional params 'ensureUnique' => true, 'replacement' => '-', 'lowercase' => true, 'immutable' => false, // If intl extension is enabled, see http://userguide.icu-project.org/transforms/general. 'transliterateOptions' => 'Russian-Latin/BGN; Any-Latin; Latin-ASCII; NFD; [:Nonspacing Mark:] Remove; NFC;' ] ]; }
Slug may be generated from multiple and related attributes:
public function behaviors() { return [ 'slug' => [ ... 'attribute' => ['name', 'language.username'], ... ] ]; }
Author
Aleksandr Zelenin, e-mail: aleksandr@zelenin.me
统计信息
- 总下载量: 84.07k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 54
- 点击次数: 1
- 依赖项目数: 21
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-02-16