yiier / yii2-hashids
为 Yii2 定制的 Hashids
v3.0.0
2022-04-24 03:43 UTC
Requires
- php: ^7.4 || ^8.0
- hashids/hashids: ^4.1
- yiisoft/yii2: ^2.0.42
Requires (Dev)
- phpunit/phpunit: ^7.0 || ^8.0
- yiisoft/yii2-coding-standards: ~2.0
README
安装
通过 Composer 安装此包
$ composer require yiier/yii2-hashids
用法
配置为组件
在你的 main.php
或 web.php
(依赖于你的 yii2 项目构造函数)中
[ 'hahsids' => [ 'class' => 'yiier\hashids\Hashids', //'salt' => 'your salt', //'minHashLength' => 5, //'alphabet' => 'abcdefghigk' ] ]
也可以这样使用
$hashids = Yii::createObject([ 'class' => 'yiier\hashids\Hashids' ]); $id = $hashids->encode(1, 2, 3); $numbers = $hashids->decode($id); var_dump($id, $numbers);
测试
$ phpunit