
? ? ? Alex ? ? ?
08.07.2017
22:05:27
ну файл нет втмп у тебя
может ты не перемещаешь

darkwoolf
08.07.2017
22:05:35
Я понимаю
просто странный вывод

Google

? ? ? Alex ? ? ?
08.07.2017
22:05:40
и на сколько знаю там в уии просто делать загрузку картинок
зачемкостыли

M
08.07.2017
22:06:07

darkwoolf
08.07.2017
22:06:19
Да-да)
Ну такую реализацию нашёл

M
08.07.2017
22:07:06

darkwoolf
08.07.2017
22:08:23
Ну ладно, допустим, но разве не интересно чего тут не работает?

M
08.07.2017
22:09:27
Нет, лень)
Это не тот вопрос, который порождает любопытство)
Всё равно что в сотый раз спросить как апач настроить. Не понимаю, я вот сейчас апач настроил в 2 клика, откуда такие "проблемы"...

darkwoolf
08.07.2017
22:14:04
Ну да...задолбал он)
ладно, крч, попробую проще реализовать, а потом уже доделаю обновление картинки

Dmitriy
08.07.2017
22:15:20
шрифты на картинке не очень. или я предираюсь ?

Google

Dmitriy
08.07.2017
22:15:41

M
08.07.2017
22:19:18
Ребя, вопрос, есть ли способ собирать npm модули в которых ts без Npm и вебпак? Делать форк репо в котором будет билд - выглядит костыльно...

darkwoolf
08.07.2017
22:19:57
вот гитхабоский акк
так наверное удобнее
И в моделях ImageUpload.php

M
08.07.2017
22:25:44
Есть форк уже, где убрали из игнора, но блин, это же надо поддерживать в актуальном состоянии, ребилдить...

Dmitriy
08.07.2017
22:36:29

darkwoolf
08.07.2017
22:38:09
если код такой как в репозиторие, то ошибка вот такая

Dmitriy
08.07.2017
22:42:18
так . полюбому кривые алиасы . а если захардкорить пути ?

M
08.07.2017
22:43:31

darkwoolf
08.07.2017
22:43:59

M
08.07.2017
22:44:00
/basic вряд ли ты положил сюда фреймворк

darkwoolf
08.07.2017
22:44:31
ну а куда он положит?
@web это как раз корневая папка

Google

darkwoolf
08.07.2017
22:45:20
в данном случае /basic/web

Dmitriy
08.07.2017
22:45:23

M
08.07.2017
22:45:41
move_uploaded_file(Yii::getAlias('@webroot/uploads/0381bb4fb395eee79e90d2a3ff161e64.jpg')): вот так должно быть

darkwoolf
08.07.2017
22:46:53

M
08.07.2017
22:47:12
getFolder метод у тебя
Алиас сам по себе не отрезолвится, его надо Yii::getAlias достать
https://github.com/darkwoolf10/yii/blob/fff4cecefb52dcb8ed1f1bc7ac1d655cb2a4e0ae/models/ImageUpload.php#L33
Не @web а @webroot должно быть

Dmitriy
08.07.2017
22:49:27

darkwoolf
08.07.2017
22:49:35

M
08.07.2017
22:50:15

darkwoolf
08.07.2017
22:50:31

M
08.07.2017
22:50:33
http://www.yiiframework.com/doc-2.0/guide-concept-aliases.html#predefined-aliases
@webroot, the Web root directory of the currently running Web application. It is determined based on the directory containing the entry script.

darkwoolf
08.07.2017
22:51:08

M
08.07.2017
22:51:28

darkwoolf
08.07.2017
22:51:45
Да

M
08.07.2017
22:51:47
https://yiiframework.com.ua/ru/doc/guide/2/concept-aliases/
Вот на русском даже.

Google

darkwoolf
08.07.2017
22:51:53
получилось с webroot
Та знаю я про доку
чё вы то начинаете

M
08.07.2017
22:52:57
Ну а че ты @web пихаешь? Че ты меня лечишь, когда я говорю готовое решение?)

darkwoolf
08.07.2017
22:53:49
Ну просто вроде такое делал и не помогло
но я там еще по функциям расспихал чуток
после этого
Ладно, главное что сейчас работает

M
08.07.2017
22:54:42
Блин, ты вникай, что ты делаешь)

darkwoolf
08.07.2017
22:55:06
НУ я стараюсь

Admin
ERROR: S client not available

M
08.07.2017
22:59:45
Фасады - говно)
Что вообще происходит, я не понимаю. Какая-то фабрика что-то как-то делает, откуда параметры - не ясно. Это же не удобно для новичка...

Саша
08.07.2017
23:03:03
Вот таблица.
Как мне получить 'mark', зная user_id и challenge_id?
Ну не могу вдуплить, помогите...

f4rt~
08.07.2017
23:04:32
where ?

Dmitriy
08.07.2017
23:05:02
а что не all()

Саша
08.07.2017
23:05:36

M
08.07.2017
23:06:59
return Attempt::find()->select(['mark'])->where([
'and',
['user_id' => $user_id],
['challenge_id' => $challenge_id],
])->scalar();
return Attempt::find()->select(['mark'])
->where(['user_id' => $user_id])
->andWhere(['challenge_id' => $challenge_id])
->scalar();

Google

M
08.07.2017
23:08:18
Выбирай любой варик, оба одинаковый результат дают

Саша
08.07.2017
23:13:26
Сейчас зарыдаю...

Dmitriy
08.07.2017
23:20:02

Саша
08.07.2017
23:20:29
Так, вот если all() выбрать, а не scalar(), то получается объект из всех оценок по нужному тесту за все прохождения.
Уже почти то, что нужно.

M
08.07.2017
23:20:55
Так тебе список нужен?

Саша
08.07.2017
23:21:23
Мне нужен список этих вот 'mark', да.

M
08.07.2017
23:21:32
foreach
ща
не костыль, покажу магию

Саша
08.07.2017
23:22:13
Сейчас огромный объект получился, они там есть, но как обратиться к каждому, если там private?

M
08.07.2017
23:23:53
$challengeMarks = ArrayHelper::getColumn($challenge->getMarks(...));
return \Yii::$app->formatter->asNtext(implode("\n", $challengeMarks));
UPD поменял кавычки на двойные

Саша
08.07.2017
23:25:16
Так, спасибо, сейчас потыкаюсь!
Сейчас пока вот так сделал:
Завтра тогда потыкаюсь, как с ArrayHelper - уже извилина в другую сторону загнулась...
Огромное спасибо за помощь, обеспечил мне нормальный сон без кошмаров ?

Aziz
09.07.2017
00:29:18
http://store-apple.shop/macbook-pro-13--core-i5-2-3-ggc--8-gb--256-gb-ssd--iris-640-serebristij
Что скажите?