public function initParam() { $val = $this->_param[$this->_paramKey]; if ($val) { $this->_one = AdminConfig::find()->where([$this->_paramKey => $val])->one(); } else { $this->_one = new AdminConfig(); } //$obj = $this->_obj; }
public static function flushCacheConfig() { $data = AdminConfig::find()->all(); if (is_array($data) && !empty($data)) { foreach ($data as $one) { $key = $one['key']; $value = $one['value']; $cache_key = self::ADMIN_CONFIG_CONFIX . $key; CCache::set($cache_key, $value); } } }
public function valiadateKey($attribute, $params) { $key = $this->key; $id = $this->id; if ($id) { $one = AdminConfig::find()->where(["key" => $key])->andWhere(" id != {$id} ")->one(); if ($one['id']) { $this->addError($attribute, "该条目已经存在[{$key}]"); } } else { $one = AdminConfig::find()->where(["key" => $key])->one(); if ($one['id']) { $this->addError($attribute, "该条目已经存在[{$key}]"); } } }