mr.
694 RPS
mr.
нет, ща покажу
Витебск 01
Dmitriy
694 RPS
лям юзеров за месяц. о каких 600 рпс идет реч
mr.
23 RPS если лям в месяц, WP потянет)
mr.
Эм, пжди, ты походу дичь написал. Attempt это что человеческими словами и как оно с User связано?
mr.
В общем, если тебе нужно то что ты попросил, то типа такого: return Attempt::find()->select(['mark'])->where(['user_id' => $user])->scalar(); Вернет mark СРАЗУ
mr.
Но подумай сам, если ушет от реляций, то быть беде
mr.
Такая вот хуйня - первый звоночек
mr.
Дальше - хуже!
mr.
Дебаж запрос, я занят. Да, старайся все вещи в реляциях делать, иначе, фреймворк теряет смысл.
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
При чем тут связь тогда?
mr.
При чем тут связь тогда?
При том, что по дефолту должны быть сущности, а между ними отношения. И чтобы получить поле этой сущности, надо собственно достать её через отношение и прочитать значение. Да, оверхед на ООП, но, чёрт подери, не писать же в 2К17 как попало!
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
А если сущность юзера не нужна?
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Тем речь про челенж_ид и юзер_ид
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Это не описать отношением, даже для текущего дешевле сделать запрос (просто сделать запрос)
mr.
Many-2-many relation в пару строк готовится
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Мани2мани2мани?
Павел
Ну это джойн который здесь нафиг не нужен
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Пример в студию пожалуйста)
mr.
https://github.com/yii2tech/ar-linkmany
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
https://github.com/yii2tech/ar-linkmany
Там связь трёх сущностей?
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Как я сказал выше, дешевле запрос сделать, можно через ActiveQuery если 2k17 подгорает
darkwoolf
move_uploaded_file(/basic/web/uploads/943aa71a6c641252e48d01fe6d055994.jpg): failed to open stream: No such file or directory
darkwoolf
https://hastebin.com/uvazilegiq.xml
darkwoolf
При загрузке картинки выдает ошибку та что выше
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
О, это ты)
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Там написано, файла или директории не существует (с)
darkwoolf
Ну я понимаю
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Диплом затянулся?
mr.
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Вроде уже все защитились
darkwoolf
Та неее
darkwoolf
это не диплом
darkwoolf
это для себя
darkwoolf
Но по идее должна грузиться новая фотка
darkwoolf
а если уже есть фотка, то заменяться
darkwoolf
Разве нет?
Karim
@webroot попробуй
Karim
Без алиаса и без начального слеша точно зальешь
darkwoolf
darkwoolf
вот код
darkwoolf
move_uploaded_file(@webrootuploads/0381bb4fb395eee79e90d2a3ff161e64.jpg): failed to open stream: No such file or directory
darkwoolf
а вот ошибка
darkwoolf
если без начального слеша, то оно не разделяет как корректный путь
mr.
Yii::getAlias('@webroot/blabla') ; < Отрезолвит
darkwoolf
finfo_file(/tmp/phpcwo6xc): failed to open stream: No such file or directory
darkwoolf
Я понимаю
darkwoolf
просто странный вывод
mr.
ПО ТОМУ ЧТО ХОЧЕТСЯ СТРАДАНИЙ
darkwoolf
Да-да)
darkwoolf
Ну такую реализацию нашёл
mr.
Ну такую реализацию нашёл
https://github.com/samdark/yii2-cookbook/blob/master/book/forms-uploading-files.md
darkwoolf
Ну ладно, допустим, но разве не интересно чего тут не работает?
mr.
Нет, лень)
mr.
Это не тот вопрос, который порождает любопытство)
mr.
Всё равно что в сотый раз спросить как апач настроить. Не понимаю, я вот сейчас апач настроил в 2 клика, откуда такие "проблемы"...
darkwoolf
Ну да...задолбал он)
darkwoolf
ладно, крч, попробую проще реализовать, а потом уже доделаю обновление картинки
Dmitriy
шрифты на картинке не очень. или я предираюсь ?
mr.
Ребя, вопрос, есть ли способ собирать npm модули в которых ts без Npm и вебпак? Делать форк репо в котором будет билд - выглядит костыльно...
darkwoolf
скинь код на gits посмотрим
https://github.com/darkwoolf10/yii
darkwoolf
вот гитхабоский акк
darkwoolf
так наверное удобнее
darkwoolf
скинь код на gits посмотрим
там modules/controller/ArticleController.php
darkwoolf
И в моделях ImageUpload.php
mr.
Ну я не спец,а вопрос в том, а чего сборщики не хочешь?
Да я то сборщики осилил, просто нубам хочу статью запилить по вебсокетам, а там larave-echo либа юзается, а Тейлор гад /dist в .gitignore положил... А мы в Yii2 нубы, у нас ассеты...
mr.
Есть форк уже, где убрали из игнора, но блин, это же надо поддерживать в актуальном состоянии, ребилдить...
darkwoolf
если код такой как в репозиторие, то ошибка вот такая
darkwoolf
нашел эти файлы. ошибка счас какая ?
move_uploaded_file(/basic/web/uploads/5c05897df8313a540f8bb0f627dfc6ac.jpg): failed to open stream: No such file or directory
Dmitriy
так . полюбому кривые алиасы . а если захардкорить пути ?
mr.
/basic вряд ли ты положил сюда фреймворк