light / hashids
Hashids for Yii2
Installs: 18 338
Dependents: 0
Suggesters: 0
Security: 0
Stars: 11
Watchers: 3
Forks: 1
Open Issues: 1
Requires
- php: ^5.6.4 || ^7.0
- hashids/hashids: ^2.0
- yiisoft/yii2: ~2.0.14
Requires (Dev)
- phpunit/phpunit: ^6.0
README
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