
Mihail
15.09.2017
16:15:22
ток нафига он нужен то ?

Alexei
15.09.2017
16:15:49
Единственный выигрыш в количестве запросов к базе если только

Crestoff
15.09.2017
16:16:01
до 1м строк в сутки нужно апдейтитть

Mr.
15.09.2017
16:16:20
всего 12 строк в секунду

Google

Mihail
15.09.2017
16:16:37
))

Crestoff
15.09.2017
16:16:52
это если размазать)))
а если нада быстро
и ещё чтобы память не сожрать

Mr.
15.09.2017
16:17:43
ну я вижу один вариант это реализовать, через PDO: сделать prepared update statement, и дёргать каждый раз в нём execute с нужными тебе данными
но как это к yii подвязать - это вопрос

Alexei
15.09.2017
16:17:52
То есть если собрать 1м записей за раз в скрипте, память не сожрется?
:)

Crestoff
15.09.2017
16:18:49
да я в комплексе задачи про память говорю

Dmitriy
15.09.2017
16:26:22

Crestoff
15.09.2017
16:36:09
updateAll вроде есть
если это оно...

Google

Alexei
15.09.2017
16:40:01
По-моему это имеется в виду обновление всех атрибутов
Или не
Обновление записей по условию, ну почти оно

Crestoff
15.09.2017
16:44:14
не совсем понятно чем это отличается от простого UPDATE

Ivan
15.09.2017
16:44:48
Ну а как в SQL сделать UPDATE нескольких строк за раз? Просто на SQL

Crestoff
15.09.2017
16:45:52

Alexei
15.09.2017
16:46:11

Crestoff
15.09.2017
16:46:38
дада, как раз то что нужно. всё таки yii2 не так плох

Alexei
15.09.2017
16:47:19
Все норм, пацаны, продолжаем юзать юии

Ivan
15.09.2017
16:47:31
Ну вот, на чистом SQL этого нет. В PostgreSQL мы решили эту задачу путём создания временной таблицы, заливки записей в неё, и апдейта из одной таблицы в другую через 1 запрос. Это bathUpdate для PostgreSQL. Для других СУБД это тоже будет решаться велосипедами, подозреваю

Crestoff
15.09.2017
16:47:38
))

Alexei
15.09.2017
16:48:13

Crestoff
15.09.2017
16:48:54
можно конечно он дубликейт кей -- апдейт

Ivan
15.09.2017
16:48:57
Вполне пригодно и для мускуля
Там есть создание темповой таблицы по структуре оригинальной и заливка записей из таблицы в таблицу? Тогда должно сработаь.

Crestoff
15.09.2017
16:49:10
типа
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
15.09.2017
16:50:45

Crestoff
15.09.2017
16:51:24
))) завтра уже, надо же продумать всё окончательно

Matviy
15.09.2017
17:13:44
Реализация для слабаков, то есть джунов)

Maxim
15.09.2017
18:01:44
Есть пользователь с кучей связей, количество которых нужно вывести на странице личного кабинета
Как "дешевле" получать это количество объектов? У меня бывает сервак ложиться и все процессы mysql выкидывает из-за того, что я все приджойнил)
Собираюсь выводить не одним запросом, а при рендере через getRelateion->count()
Правильно ли я приступлю или как лучше сделать?

Google

Dmitriy
15.09.2017
18:11:52

SiZE
15.09.2017
18:12:42

Maxim
15.09.2017
18:14:52
Кешт- не плохой вариант. А как всё-таки лучше оптимизировать запрос? Может имеет смысл написать селекты вместо джойнов?

Dmitriy
15.09.2017
18:16:18

Maxim
15.09.2017
18:18:40
Там параллельно идёт по несколько запросов в секунду и из-за этого висит около 20 процессов mysql, 30%оперативы берут
1cou 512ram
1CPU

Сергей
15.09.2017
19:07:05
Хочу, чтобы на фоне страницы входа загружалась картинка красивая каждый раз разная. Может кто делал такое? Из яндекс.картинок может можно тянуть или ещё как

Yaroslav
15.09.2017
19:11:25
в чём вопрос-то?

Сергей
15.09.2017
19:11:39
Может есть что-то готовое? :)

Yaroslav
15.09.2017
19:12:30
тебе нужно готовое для style="background-image: url($url)" ?

Сергей
15.09.2017
19:12:53
неее, я хочу чтобы фотка подтягивалась откуда-нибудь красивая

Yaroslav
15.09.2017
19:13:17
ну ты хотя бы погуглил?

Сергей
15.09.2017
19:13:35
пока ничего не нашел

Yaroslav
15.09.2017
19:14:06
https://tech.yandex.ru/fotki/
как ты так искал-то?
впрочем неважно. Пойду спать. Успехов.

Сергей
15.09.2017
19:14:51
ВОпрос был - есть ли какой-то готовый модуль, может кто-то уже делал

chesarhop
15.09.2017
19:24:03

Сергей
15.09.2017
19:24:42

Crestoff
16.09.2017
04:43:38

Google

Dmitry
16.09.2017
08:19:57

Сергей
16.09.2017
08:21:24

Dmitry
16.09.2017
08:22:19
да ниче такой. На этом просто размер пишется, тоже иногда бывает нужно

Admin
ERROR: S client not available

Сергей
16.09.2017
08:22:54
Да, согласен. В различных прототипах должно быть удобно

Konstantin
16.09.2017
09:37:45
Что юзаете для прикрепления картинки к записи ?
Свое что то или готовое

Сергей
16.09.2017
09:38:44
Я сделал на базе
https://github.com/yii2tech/file-storage
+
https://github.com/mailru/FileAPI

Konstantin
16.09.2017
09:41:31
ого, это чот сложно для простого прикрепления картинки к статейке

Yaroslav
16.09.2017
10:05:32
https://github.com/yii-dream-team/yii2-upload-behavior
для картинки самое то.

Dmitry
16.09.2017
10:17:01

Konstantin
16.09.2017
11:42:51
$this->title = 'About';
$this->params['breadcrumbs'][] = $this->title;
а как тут указать чтобы небыло ссылки на главную ☺️
homeLink = null

Сергей
16.09.2017
11:44:00
Так это при выводе виджета Breadcrumbs::widget
в layout

Konstantin
16.09.2017
11:44:05
виджет в лайауте запускается а мне надо указать в представлении
в отдельных представлениях требуется убрать ссылку а по умолчанию пусть будет

Сергей
16.09.2017
11:45:03
Сделай в лайауте homeLink = isset($this->params['breadcrumbShowHomeLink']) ? $this->params['breadcrumbShowHomeLink'] : true;
ну и параметр задавай в виде своём

Google

Konstantin
16.09.2017
11:47:59
? понял

Roman
16.09.2017
12:47:24
#Вакансия Требуется Yii2 разработчик для долгосрочного сотрудничества. Предпочтение тем кто MSK+5 и больше. Спасибо

Сергей
16.09.2017
12:47:56

Roman
16.09.2017
12:48:22

Dmitry
16.09.2017
12:49:21

Roman
16.09.2017
12:50:07
Ничего сверх естественного, обычный lamp yii. Немного ангуляра. Разработка бизнес приложений : CRM and ERP

Konstantin
16.09.2017
13:23:34
А правда что когда говорят - всё просто, ничего необычного и так далее. Чтобы занизить стоимость работы?
Ну это звучит как - да чо там делать сами бы сделали без проблем, там всякий разберется поэтому и платим так мало ?
Немного ангуляра, немного всёрстки, всего 40 часов работы, yii по минимуму. ?

Dmitry
16.09.2017
13:28:07

Andrey
16.09.2017
14:16:13
/

Konstantin
16.09.2017
14:56:11
'img:image',
не совсем понятно как сделать столбец с картинками в гридвью
тип image указать через двоеточие, но как он путь узнает
http://shot.hsdn.org/HEV6bDDh