- Добавлен метод отсчитывающий общее время пребывания на странице по определенному url

parent 5c9b8482
...@@ -103,5 +103,17 @@ class TriggerLogs extends \yii\db\ActiveRecord ...@@ -103,5 +103,17 @@ class TriggerLogs extends \yii\db\ActiveRecord
public function getUser() public function getUser()
{ {
return $this->hasOne(User::className(), ['id' => 'user_id']); return $this->hasOne(User::className(), ['id' => 'user_id']);
}
public static function getSummaryTimeByUrl($url, $user_id) {
/** @var TriggerLogs[] $model */
$model = TriggerLogs::find()->where(['url' => $url, 'user_id' => $user_id])->all();
$summ = 0;
foreach($model as $item) {
$summ += $item->presence_time;
}
return $summ;
} }
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment