Example #1
0
 public function getLanguageData()
 {
     if (!($language_data = LanguageData::find()->where(['language_id' => $this->id])->all())) {
         $language_data = [];
     }
     return ArrayHelper::map($language_data, 'key', 'value');
 }
Example #2
0
 /**
  * function ->delete ()
  */
 public function delete()
 {
     $now = strtotime('now');
     $username = Yii::$app->user->identity->username;
     $model = $this;
     if ($log = new UserLog()) {
         $log->username = $username;
         $log->action = 'Delete';
         $log->object_class = 'LanguageData';
         $log->object_pk = $model->id;
         $log->created_at = $now;
         $log->is_success = 0;
         $log->save();
     }
     if (parent::delete()) {
         if ($log) {
             $log->is_success = 1;
             $log->save();
         }
         return true;
     }
     return false;
 }