yii2-bridge/slug-behavior

Bridge 的 slug 行为

安装次数: 1,611

依赖者: 2

建议者: 0

安全性: 0

星标: 0

关注者: 3

分支: 0

开放问题: 0

类型:yii2-extension

v0.1.2 2018-06-26 09:30 UTC

This package is auto-updated.

Last update: 2024-09-16 16:47:09 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