Дмитрий
updateAll вроде есть
Дмитрий
если это оно...
Alexei
По-моему это имеется в виду обновление всех атрибутов
Alexei
Или не
Alexei
Обновление записей по условию, ну почти оно
Дмитрий
не совсем понятно чем это отличается от простого UPDATE
Ivan
Ну а как в SQL сделать UPDATE нескольких строк за раз? Просто на SQL
Дмитрий
Дмитрий
дада, как раз то что нужно. всё таки yii2 не так плох
Дмитрий
Alexei
Все норм, пацаны, продолжаем юзать юии
Ivan
Ну вот, на чистом SQL этого нет. В PostgreSQL мы решили эту задачу путём создания временной таблицы, заливки записей в неё, и апдейта из одной таблицы в другую через 1 запрос. Это bathUpdate для PostgreSQL. Для других СУБД это тоже будет решаться велосипедами, подозреваю
Дмитрий
))
Alexei
Дмитрий
можно конечно он дубликейт кей -- апдейт
Ivan
Вполне пригодно и для мускуля
Там есть создание темповой таблицы по структуре оригинальной и заливка записей из таблицы в таблицу? Тогда должно сработаь.
Дмитрий
типа
INSERT INTO table (id,Col1,Col2) VALUES (1,1,1),(2,2,3),(3,9,3),(4,10,12)
ON DUPLICATE KEY UPDATE Col1=VALUES(Col1),Col2=VALUES(Col2);
Дмитрий
ладно, решение нашлось, можно и в дотку катануть)))
Alexei
Дмитрий
))) завтра уже, надо же продумать всё окончательно
Good
Реализация для слабаков, то есть джунов)
Niko
Есть пользователь с кучей связей, количество которых нужно вывести на странице личного кабинета
Как "дешевле" получать это количество объектов? У меня бывает сервак ложиться и все процессы mysql выкидывает из-за того, что я все приджойнил)
Собираюсь выводить не одним запросом, а при рендере через getRelateion->count()
Правильно ли я приступлю или как лучше сделать?
Dmitriy
SiZE
Niko
Кешт- не плохой вариант. А как всё-таки лучше оптимизировать запрос? Может имеет смысл написать селекты вместо джойнов?
Dmitriy
Niko
Там параллельно идёт по несколько запросов в секунду и из-за этого висит около 20 процессов mysql, 30%оперативы берут
1cou 512ram
Niko
1CPU
Сергей
Хочу, чтобы на фоне страницы входа загружалась картинка красивая каждый раз разная. Может кто делал такое? Из яндекс.картинок может можно тянуть или ещё как
Anonymous
в чём вопрос-то?
Сергей
Может есть что-то готовое? :)
Anonymous
тебе нужно готовое для style="background-image: url($url)" ?
Сергей
неее, я хочу чтобы фотка подтягивалась откуда-нибудь красивая
Anonymous
ну ты хотя бы погуглил?
Сергей
пока ничего не нашел
Anonymous
https://tech.yandex.ru/fotki/
Anonymous
как ты так искал-то?
Anonymous
впрочем неважно. Пойду спать. Успехов.
Сергей
ВОпрос был - есть ли какой-то готовый модуль, может кто-то уже делал
Сын маминой подруги
Дмитрий
Дмитрий
Dmitry
да ниче такой. На этом просто размер пишется, тоже иногда бывает нужно
Сергей
Да, согласен. В различных прототипах должно быть удобно
who are you
Что юзаете для прикрепления картинки к записи ?
who are you
Свое что то или готовое
Сергей
Я сделал на базе
https://github.com/yii2tech/file-storage
+
https://github.com/mailru/FileAPI
who are you
ого, это чот сложно для простого прикрепления картинки к статейке
Anonymous
https://github.com/yii-dream-team/yii2-upload-behavior
Anonymous
для картинки самое то.
who are you
$this->title = 'About';
$this->params['breadcrumbs'][] = $this->title;
who are you
а как тут указать чтобы небыло ссылки на главную ☺️
who are you
homeLink = null
Сергей
Так это при выводе виджета Breadcrumbs::widget
Сергей
в layout
who are you
виджет в лайауте запускается а мне надо указать в представлении
who are you
в отдельных представлениях требуется убрать ссылку а по умолчанию пусть будет
Сергей
Сделай в лайауте homeLink = isset($this->params['breadcrumbShowHomeLink']) ? $this->params['breadcrumbShowHomeLink'] : true;
ну и параметр задавай в виде своём
who are you
🤔 понял
R
#Вакансия Требуется Yii2 разработчик для долгосрочного сотрудничества. Предпочтение тем кто MSK+5 и больше. Спасибо
Сергей
R
Ничего сверх естественного, обычный lamp yii. Немного ангуляра. Разработка бизнес приложений : CRM and ERP
who are you
А правда что когда говорят - всё просто, ничего необычного и так далее. Чтобы занизить стоимость работы?
Ну это звучит как - да чо там делать сами бы сделали без проблем, там всякий разберется поэтому и платим так мало 😄
who are you
Немного ангуляра, немного всёрстки, всего 40 часов работы, yii по минимуму. 😏
Dmitry
Andrey
/
who are you
'img:image',
who are you
не совсем понятно как сделать столбец с картинками в гридвью
who are you
тип image указать через двоеточие, но как он путь узнает
who are you
http://shot.hsdn.org/HEV6bDDh
who are you
видно что картинку выводит но путь просран
Сын маминой подруги
Полный путь хранить тяжело?
who are you
никогда полный путь не хранил