xutl / yii2-snowflake
Yii 框架的雪花算法扩展
1.0.0
2017-10-23 04:45 UTC
Requires
- php: >=5.4.0
- yiisoft/yii2: ~2.0.0
This package is auto-updated.
Last update: 2024-09-11 02:31:34 UTC
README
适用于 Yii2 的 雪花算法 ID 生成器。基于 Twitter 雪花算法。
安装
以下步骤将指导您使用 composer 安装。安装是一个快速简单的三步过程。
步骤 1: 通过 composer 安装组件
运行以下命令
composer require --prefer-dist xutl/yii2-snowflake
或添加以下内容到您的 composer.json 的 require
部分。
"xutl/yii2-snowflake": "~1.0.0"
到
步骤 2: 配置您的应用程序
将以下行添加到您的主配置文件中
'components' => [ 'snowflake' => [ 'class' => 'xutl\snowflake\Snowflake', 'workerId' => 0, 'dataCenterId' => 0, ], ],
步骤 3: 配置您的模型行为
/** * @inheritdoc */ public function behaviors() { return [ 'snowflake'=>[ 'class' => 'xutl\snowflake\SnowflakeBehavior', 'attribute' => 'id', ], ]; }
许可协议
此软件基于 MIT 许可协议发布。有关详细信息,请参阅捆绑的 LICENSE.md。