rocket-php-lab/yii2-bridge-slug

Bridge的Slug行为

安装: 278

依赖: 1

建议者: 0

安全性: 0

星标: 0

分支: 0

类型:yii2-extension

v0.0.1 2020-02-12 07:27 UTC

This package is auto-updated.

Last update: 2024-09-19 17:02:10 UTC


README

Yii2 bridge slug行为

此代码受https://github.com/zelenin/yii2-slug-behavior的启发,并修正了与哈萨克语相关的错误。关于此行为的完整文档,您可以在上述仓库中阅读。

安装

Composer

安装此扩展的首选方法是使用Composer

运行`composer require yii2-bridge/slug-behavior:^0.1`

或将`"yii2-bridge/slug-behavior": "^0.1"`添加到您的`composer.json`文件的require部分

使用

在模型中附加行为

public function behaviors()
{
    return [
        'slug' => [
            'class' => 'Bridge\Slug\BridgeSlugBehavior',
            'slugAttribute' => 'slug',
            'attribute' => 'title',
            // 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;'
        ],
    ];
}

作者

Altynbek Kazezov,邮箱:altinbek__97@mail.ru