gunter1020/yii2-common

Yii 2 常用库

安装数: 4,074

依赖者: 0

建议者: 0

安全性: 0

星标: 1

关注者: 1

分支: 1

公开问题: 0

类型:yii2-extension

1.1.1 2023-06-02 06:00 UTC

README

PHP Version Require Latest Stable Version Total Downloads License

安装

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'],
        ],
    ];
}