@yii2ru

Страница 404 из 1721
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
мб http://www.php.su/array_unique поможет
Нет, это не то, я сначала так хотел, - но там объекты в массиве. Или, погодите, можно и объекты так уникализировать? Сейчас попробую.

Либо создай колону тесты и все названия тестов через запятую
Лишнее усложнение, мне нужен просто запрос же.

Alexey
24.07.2017
16:22:10
Лишнее усложнение, мне нужен просто запрос же.
конечно, лучше сгруппировать еще до цикла

Саша
24.07.2017
16:31:41
да, верно, можно просто строкой указать ->groupBy('user_id');
Хм, нет, не получается так - совсем иное выходит. Вообще нечто непонятное получается ?

Вот этот запрос возвращает все 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
https://stackoverflow.com/questions/35774013/yii2-impossible-to-connect-to-postgresql
Спасибо большое. А миграция это командой? yii migrate?

Ринат
24.07.2017
16:57:55
http://stuff.cebe.cc/yii2docs-ru/guide-db-migrations.html

тут на русском подробно

Страница 404 из 1721