
Konstantin
24.07.2017
16:11:24
короче, проверь вот это:
$foo = $model->images;
$foo[$d]= '/' . $fileName."+";
$model->images = $foo;

Vladimir
24.07.2017
16:15:43
Похоже где-то реально был магический геттер

Google

Саша
24.07.2017
16:15:59
Вот такая задача: достаю циклом из базы все user_id учеников, выполнявших тест.
Один ученик мог выполнять тест несколько раз, соответственно, в таблице несколько раз повторяется его user_id.
Как избавиться от повторов и выводить один user_id только один раз?
Вот такой код:
<?php foreach ($challenge->getAllChallengeUsers($challenge->id) as $user):?>
<?= var_dump($user->user_id)?>
<?php endforeach; ?>

Alexey
24.07.2017
16:17:25
groupBy

Leviostas
24.07.2017
16:18:55
мб http://www.php.su/array_unique поможет

Саша
24.07.2017
16:19:02
groupBy
return Attempt::find()->select(['user_id'])
->where(['challenge_id' => $challenge_id])
->all()
->groupBy([user_id]);
Вот так должно выглядеть?

Jason
24.07.2017
16:19:21
Либо создай колону тесты и все названия тестов через запятую

Саша
24.07.2017
16:20:14

Alexey
24.07.2017
16:22:10

Саша
24.07.2017
16:31:41
Вот этот запрос возвращает все ID пользователей конкретного теста:
return Attempt::find()->select(['user_id'])
->where(['challenge_id' => $challenge_id])
->all();
И выглядят они после обработки в цикле вот так:
groupBy(), получается, не убирает все лишние user_id и не оставляет только ID7 и ID8.

Google

Alexey
24.07.2017
16:36:10
Attempt::find()->select(['user_id'])->where(['challenge_id' => $challenge_id])->groupBy('user_id')->all();

Admin
ERROR: S client not available

Саша
24.07.2017
16:37:24
Спасибо, я просто забыл all() в конце, что ж такое-то...

Evgeniy
24.07.2017
16:46:09
Здравствуйте. Ребят а как к psql подключиться в yii2? Спасибо

unknown
24.07.2017
16:52:25
https://stackoverflow.com/questions/35774013/yii2-impossible-to-connect-to-postgresql

Evgeniy
24.07.2017
16:54:57

Ринат
24.07.2017
16:57:55
http://stuff.cebe.cc/yii2docs-ru/guide-db-migrations.html
тут на русском подробно