where(['date' => $date]) ->one(); if ($DAU) { $ids = $DAU->user_ids; if (in_array(Yii::$app->user->id, $ids)) { return; } array_push($ids, Yii::$app->user->id); $DAU->user_id = $ids; $DAU->count += 1; } else { $DAU = new DailyActiveUser(); $DAU->user_ids = array(Yii::$app->user->getId()); $DAU->date = $date; } $DAU->save(); } }