Yii2 объединяет несколько подсчетов и групп по запросу

Обратите внимание, что в обходном пути для localhost, который отправлен @davidism - https://github.com/mitsuhiko/flask/blob/master/flask/sessions.py#L211-L215 , вы можно скопировать код флэшки и изменить if rv == '.localhost': rv = None на просто rv = None, а затем домен cookie не будет установлен, и ваши файлы cookie будут работать.

Вы не захотите делать это в реальном производственном приложении, но если ваш сервер - это просто какой-то тестовый / промежуточный сервер без конфиденциальных данных, это может быть хорошо. Я просто сделал это, чтобы протестировать приложение через локальную сеть по адресу 192.168.x.x, и это было хорошо для этой цели.

0
задан Sao Ho 16 January 2019 в 01:30
поделиться

1 ответ

Попробуйте это:

$data = (new \yii\db\Query())
->select([
    'date', 
    'SUM( IF(status = "Passed", 1, 0) ) AS passed', 
    'SUM( IF(status = "Failed", 1, 0) ) AS failed', 
    'SUM( IF(status = "On Hold", 1, 0) ) AS onhold', 
    'COUNT(*) AS total'
])
->from('qa3d')
->groupBy('date')
->all();
0
ответ дан Fabrizio Caldarelli 16 January 2019 в 01:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: