Yii2 Hashids
NOTE: The master branch for 2.0 version, that require mini php version is 5.6. You can require light/hashids:^1.0
to use old version.
Installation ¶
Install this package via Composer:
$ composer require light/hashids=^2.0
Usage ¶
configurate is as a component ¶
In your main.php
or web.php
(dependences your yii2 project constructor):
[
'hahsids' => [
'class' => 'light\hashids\Hashids',
//'salt' => 'your salt',
//'minHashLength' => 5,
//'alphabet' => 'abcdefghigk'
]
]
Also using this like this:
$hashids = Yii::createObject([
'class' => 'light\hashids\Hashids'
]);
$id = $hashids->encode(1, 2, 3);
$numbers = $hashids->decode($id);
var_dump($id, $numbers);
Test ¶
$ phpunit
If you have any questions, please ask in the forum instead.
Signup or Login in order to comment.