Обратите внимание, что в обходном пути для 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
, и это было хорошо для этой цели.
Попробуйте это:
$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();