gunter1020 / yii2-common
Yii 2 常用库
1.1.1
2023-06-02 06:00 UTC
Requires
- php: >=8.1
- ramsey/uuid: ^4.1
- yii2tech/ar-softdelete: ^1.0
- yiisoft/yii2: ^2.0
Requires (Dev)
- nunomaduro/phpinsights: ^2.6
README
安装
composer require gunter1020/yii2-common
或在 composer.json
文件中包含依赖项
{ "require": { "gunter1020/yii2-common": "^1.0" } }
配置
可选
使用 EncryptBehavior
设置您的配置文件。例如,
/config/web.php
use gunter1020\yii2\common\base\GuSecurity; $config = [ 'components' => [ 'security' => [ 'class' => GuSecurity::class, 'encryptKey' => 'YOUR_ENCRYPT_KEY', ] ] ]
设置您的模型文件。例如,
/models/Account.php
use gunter1020\yii2\common\behaviors\EncryptBehavior; public function behaviors() { return [ 'encryptAttrs' => [ 'class' => EncryptBehavior::class, 'attributes' => ['id_number', 'salary_amount'], ], ]; }