Erzhigit
теперь не загружается
Vladimir
теперь не загружается
А как выглядит $_Files вообще? Он же приходит с запросом?
Vladimir
не очень нрав такой вариант ;(
Ну связи лучше не трогай, напиши гетер какой-нибудь, а дальше обращайся к нему. А он пусть внутри преобразует данные из связи
Vladimir
Тогда к гетеру как к свойству можно будет обратится
Erzhigit
move_uploaded_file(upload/store/product1.jpg):failed to open stream: No such file or directory. для папку немогу поставить права на запись
who are you
а цель какая картинку грузить?
The Ant
1. Применяете ли вы на практике а конкретно на работе ООП/SOLID/GRASP/Паттерны и прочее? Не получится ли так что придет человек на работу и только он один будет все это знать, а другие нет и его код тоже никто не сможет поддерживать? 2. И какое в целом к этому отношение по наличию таких знаний? Как сильно на этом нужно заострять свое внимание? 3. Какие годные вакансии а какие нет, знает кто-нибудь гайды на эту тему? От себя добавлю что веб-студии это днище, для старта пойдет, а в целом как повезет, может и нормальная попадется. А то реальность мне кажется такой: https://www.youtube.com/watch?v=uj6inHmDmAY&feature=youtu.be&t=168 Еще помню когда работал в нескольких веб-студиях, там конвейер и всем пох на всё, главное по срокам успеть, а архитектуру никто не даст продумывать часами и её соблюдать, т.к. времени мало и уже нужно запускать проекты по несколько штук в месяц. Обилие разных всевозможных cms, от самописных до серьезных корпоративных, в которые по быстрому нужно внести правки, или настроить бизнес процессы в битриксе24 только ты понял как и что там устроенно, нужно разбираться в следующей и так по несколько раз в день. Кстати расскажите подобные истории на эту тему, интересно почитать у кого что на практике происходит
правильная архитектура не для фрилансеров всех мастей
mrG1K
Ну связи лучше не трогай, напиши гетер какой-нибудь, а дальше обращайся к нему. А он пусть внутри преобразует данные из связи
спасибо, дельная мысль ) а еще вопрос в array_helper е нет же метода keyBy как в коллекциях ларавельных?
SiZE
Из доки $query = (new \yii\db\Query()) ->from('user') ->indexBy(function ($row) { return $row['id'] . $row['username']; })->all();
SiZE
http://www.yiiframework.com/doc-2.0/guide-db-query-builder.html#indexing-query-results
SiZE
так что можно в связь добавить если хочешь
mrG1K
а в хасмани прокатит так сделать?
SiZE
для квери то пофиг чо там
mrG1K
просто индекс назначится на основнуб ar или на ключи массива связанных моделек ?
SiZE
просто индекс назначится на основнуб ar или на ключи массива связанных моделек ?
А ты жадную загрузку используешь? Вообще я не экспериментировал с этим, мне это крайне редко необходимо.
mrG1K
за способы спасибо , именно то что нужно буду пробовать. как буду у компа попробую
Erzhigit
А как выглядит $_Files вообще? Он же приходит с запросом?
$_FILES = [ 'Product' => [ 'name' => [ 'image' => 'product1.jpg', ], 'type' => [ 'image' => 'image/jpeg', ], 'tmp_name' => [ 'image' => 'E:\\Server\\OpenServer\\userdata\\temp\\phpE7B.tmp', ], 'error' => [ 'image' => 0, ], 'size' => [ 'image' => 33098, ], ], ];
Erzhigit
Абсолютный путь указывай и 777 к папке
спасибо! решил я сам не правилно написал каталог
Erzhigit
https://github.com/CostaRico/yii2-images кто работал расшерением ? Не показывает картинки
who are you
очень всё поняли
who are you
ты умеешь объяснять )
Erzhigit
https://github.com/CostaRico/yii2-images/issues/82
Erzhigit
очень всё поняли
ты юзал этот расширение?
Erzhigit
тут как сохранить исходное имя изображения
Erzhigit
для alt =""
Erzhigit
все разобралься
PowerAxis
как queryBuilder'ом такой запрос записать SELECT * FROM table WHERE id IN (118,17,113,23,72) ORDER BY FIELD(id,118,17,113,23,72)
PowerAxis
интересует как записать WHERE id IN ()
Vano
просто массив передай в where
PowerAxis
ну да, я так и попробовал и что-то ничего
PowerAxis
так тоже ничего Category::find()->where(['in', 'id', [$items]])->select('id, name, slug')->all();
PowerAxis
если передать без массива набор значений то все работает
PowerAxis
а блин, я массив в массив положил,
PowerAxis
все ок
PowerAxis
а вот эту часть ? ORDER BY FIELD(id,118,17,113,23,72)
PowerAxis
мне нужно выбрать в определенном порядке
Максим
а вот эту часть ? ORDER BY FIELD(id,118,17,113,23,72)
щас скину, делал недавно
Максим
$query = Category::find()->where(['id', $items]) ->orderBy('(CASE WHEN field=118 THEN 1 ELSE 0 END) DESC , (CASE WHEN field=17 THEN 1 ELSE 0 END) DESC , (CASE WHEN field=113 THEN 1 ELSE 0 END) DESC , (CASE WHEN field=23 THEN 1 ELSE 0 END) DESC , (CASE WHEN field=72 THEN 1 ELSE 0 END) DESC , field DESC');
Vano
expression чистый напиши, implode родной используй
PowerAxis
ок, пойду что-то подумаю. спасибо
PowerAxis
о, збсь, сделал через expression и implode, спасибо, чуваки
Vano
о, збсь, сделал через expression и implode, спасибо, чуваки
а чего сразу не сделал? забыл, что есть просто язык?
Максим
какой ужас ) можно заменить FIND_IN_SET(`id`, '3,2,5,1')
мой ужас больше к order by относится) чтобы можно было по конкретным значениям сортировать
PowerAxis
а чего сразу не сделал? забыл, что есть просто язык?
нет, думал, что неправильно доку читаю и там где-то есть
Nikita
Всем привет, подскажите как сделать проверку фотографии по большей стороне, когда фото загружают то горизонтальное то вертикальное но большая сторона должна быть не менее 1500 Px
Nikita
кастомный валидатор делать
Максим
Ага
Nikita
спасиб, просто предположил может уже есть
Vano
exif может и не быть, и врать, и подделанным быть... а вот кастом наваять - очень легко... Сторону тернарником можно быстренько найти, либо ширина, либо высота, либо пофик, ибо квадрат.
The Ant
пусть грузит чо хочет. обрезай как тебе нада и все
Nikita
Спасибо!
The Ant
Например, мне попадались пнг, и там его нет.
всегда вырезаю ексиф. гугол пиздит на размер фотки, если он там есть.
Nikita
буду делать кроп
Nikita
пофиг)
Nikita
Спасибо друзья за совет
Erzhigit
help pls немогу несколько картинки загрузит $model->gallery = UploadedFile::getInstance($model, 'gallery[]'); if ($model->gallery){ $model->uploadGallery(); } получаю такой массив [gallery] => Array ( [0] => product4.jpg [1] => product5.jpg [2] => product6.jpg ) но не работает этот метод! что я неправильно делаю! public function uploadGallery() { if ($this->validate()){ foreach ($this->gallery as $file) { $path = 'upload/store/'.$file->baseName.'.'.$file->extension; $file->saveAs($path); $name = $file->baseName; $this->attachImage($path,$name); @unlink($path); } return true; }else { return false; } }
Артур
всем привет)
Артур
подскажите плиз как правильно перенести на другой домен сайт на yii2
Артур
домен сменил сайт перестал работать ((
Артур
в runtime cache удалил
Артур
в базе тоже ссылки все сменил на новый домен
Артур
но при авторизации нажимаю войти перекидывает какото фига на старый домен(
Артур
хз все может быть (
Артур
но прикол что и стили подтягивает
SiZE
Поиском по файлам бы тебе научиться пользоваться
Артур
со старого сайта