#1048 - Исправление ошибок верстки в Блоге.

parent 9fd2f673
...@@ -61,16 +61,20 @@ class SearchSession extends Session ...@@ -61,16 +61,20 @@ class SearchSession extends Session
return $dataProvider; return $dataProvider;
} }
$query->joinWith('urls'); $query->select(['*', 'urls.time']);
$query->select(['*', new \yii\db\Expression("SUM(".SessionUrl::tableName().".updated_at - ".SessionUrl::tableName().".created_at) as time")]); $queryUrl = SessionUrl::find()
->select('session_id, url, SUM('.SessionUrl::tableName().'.updated_at - '.SessionUrl::tableName().'.created_at) as time')
->andWhere(['url' => $this->blogUrl])
->groupBy('session_id');
$query->leftJoin(['urls' => $queryUrl], 'urls.session_id = id');
// grid filtering conditions // grid filtering conditions
$query->andFilterWhere([ $query->andFilterWhere([
'id' => $this->id, 'id' => $this->id,
'user_id' => $this->user_id, 'user_id' => $this->user_id,
'created_at' => $this->created_at, 'created_at' => $this->created_at
SessionUrl::tableName() . '.url' => $this->blogUrl
]); ]);
$query->andFilterWhere(['like', 'PHPSESSID', $this->PHPSESSID]) $query->andFilterWhere(['like', 'PHPSESSID', $this->PHPSESSID])
......
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