yii bacDbManager:addItem($item) 插入auth_item权限项目表 设置时间

Posted 木子炜培先生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yii bacDbManager:addItem($item) 插入auth_item权限项目表 设置时间相关的知识,希望对你有一定的参考价值。

    protected function addItem($item)
    {
        $time = time();
        if ($item->createdAt === null) {
            $item->createdAt = $time;
        }
        if ($item->updatedAt === null) {
            $item->updatedAt = $time;
        }
        $this->db->createCommand()
            ->insert($this->itemTable, [ //auth_item
                ‘name‘ => $item->name,
                ‘type‘ => $item->type,
                ‘description‘ => $item->description,
                ‘rule_name‘ => $item->ruleName,
                ‘data‘ => $item->data === null ? null : serialize($item->data),
                ‘created_at‘ => $item->createdAt,
                ‘updated_at‘ => $item->updatedAt,
            ])->execute();

        $this->invalidateCache();

        return true;
    }

 

以上是关于yii bacDbManager:addItem($item) 插入auth_item权限项目表 设置时间的主要内容,如果未能解决你的问题,请参考以下文章

yii 绑定事件,Yii2 事件,yii注册模式,yii2事件处理程序

yii2 后台怎么直接用/admin

Yii系列Yii2.0基础框架

我在哪里可以找到我的 yii 应用程序的 yii 版本?

Yii2 yii2mod/yii2-rbac

Yii2 错误 - 找不到类 'yii\mongodb\ActiveRecord'