xety/cake3-sluggable
Composer 安装命令:
composer require xety/cake3-sluggable
包简介
A simple Cake3 plugin to slug fields and find records by slug.
README 文档
README
A simple Cake3 plugin to slug fields and find records by slug.
Requirements
- CakePHP 3.X
Installation
Run : composer require xety/cake3-sluggable:1.*
Or add it in your composer.json:
"require": { "xety/cake3-sluggable": "1.*" },
Usage
In your config/bootstrap.php add :
Plugin::load('Xety/Cake3Sluggable');
In your model initialize():
$this->addBehavior('Xety/Cake3Sluggable.Sluggable');
To use the custom finder :
$this->Users ->find('slug', [ 'slug' => 'your-slug-here', 'slugField' => 'Users.slug' ]);
Configuration
-
field
Default :
titleThe field to slug :
$this->addBehavior('Xety/Cake3Sluggable.Sluggable', [ 'field' => 'username' ] );
-
slug
Default :
slugThe slug field name in your database :
$this->addBehavior('Xety/Cake3Sluggable.Sluggable', [ 'field' => 'username', 'slug' => 'slug_username' ] );
-
replacement
Default :
-The replacement characters used to replace space etc :
$this->addBehavior('Xety/Cake3Sluggable.Sluggable', [ 'replacement' => '_' ] );
Contribute
统计信息
- 总下载量: 10.25k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 7
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-11-04