deesoft/yii2-tools

Yii2应用工具

安装: 465

依赖: 1

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

1.0 2016-04-26 08:48 UTC

This package is not auto-updated.

Last update: 2024-09-23 07:06:18 UTC


README

Yii2 Tools

安装

安装此扩展的首选方式是通过composer

运行以下命令

php composer.phar require deesoft/yii2-tools "~1.0"

"deesoft/yii2-tools": "~1.0"

将以下内容添加到你的composer.json文件的require部分。

AutoHandlerBehavior

在自身类中定义事件处理器。

class User extends ActiveRecord
{
    public function onBeforeSave($event)
    {
        // execute at event beforeSave
        // do someting
    }

    public function behaviors()
    {
        return [
            'dee\tools\AutoHandlerBehavior',
        ];
    }
}

状态

保存客户端(浏览器)的信息。

// config
'components' => [
    ...
    'profile' => 'dee\tools\State',
]

使用

// this information is unique per client.
Yii::$app->profile->address = 'Jl. Buntu No 3426 Lamongan';

echo Yii::$app->profile->address;