seacjs/yii2-slug-behavior

yii2 slug 行为

安装: 13

依赖: 0

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 0

公开问题: 0

类型:yii2-extension

dev-master 2016-12-16 03:32 UTC

This package is not auto-updated.

Last update: 2024-09-28 20:14:39 UTC


README

Yii2 slug 行为

安装

Composer

通过 Composer 安装此扩展是首选方式。

运行 php composer.phar require seacjs/yii2-slug-behavior "*"

或者将 "seacjs/yii2-slug-behavior": "*" 添加到你的 composer.json 文件的 require 部分

使用

在你的模型中附加行为

public function behaviors()
{
    return [
        'slug' => [
            'class' => 'seacjs\behaviors\Slug',
            'slugAttribute' => 'slug',
            'attribute' => 'name',
            'translit' => true,
        ]
    ];
}

或使用另一个类 Sluggable,进行转写操作

Sluggable 扩展自 SluggableBehavior

public function behaviors()
{
    return [
        'slug' => [
            'class' => 'seacjs\behaviors\Sluggable',
            'slugAttribute' => 'slug',
            'attribute' => 'name',
        ]
    ];
}