TimestampBehavior::class, 'value' => date("Y-m-d H:i:s") ] ]; } public function rules() { return [ [['id', 'status'], 'integer'], [['name'], 'string', 'max' => 64], [['name', 'data'], 'required'], [['data', 'edit_data'], 'string'], [['describe'], 'string', 'max' => 255], [['create_at', 'update_at'], 'safe'] ]; } public function attributeLabels() { return [ 'id' => 'ID', 'name' => '角色名称', 'create_at' => '创建时间', 'update_at' => '更新时间', 'data' => '角色数据', 'edit_data' => '角色数据', 'describe' => '简介', 'status' => '状态' ]; } /** * 获取管理员 * @return \yii\db\ActiveQuery * @throws \yii\base\InvalidConfigException */ public function getAdmins() { return $this->hasMany(Admin::class, ['id' => 'admin_id']) ->viaTable('{{%saas_admin_role}}', ['role_id' => 'id']); } }