
?
27.03.2018
10:22:25
ты хочешь сказать что
$param = $model->id.' blablabla '. $model->name будет медленнее чем
$param = sprintf('%s blablabla %s',$model->id,$model->name)
?

Like
27.03.2018
10:25:07
Понятия не имею что под капотом для конкатенации
Но учитывая spirtnf, то соглашусь с Артемкой ^_^

?
27.03.2018
10:26:05
хз склейка строки возможно будет быстрее чем вызов доп функции но это не точно

Google

?
27.03.2018
10:27:22
логика примерно такая sprintf надо определить количество параметров и потом заменить в строке значения
при склейке просто объеденить строку

Like
27.03.2018
10:27:30
Под капотом sprintf юзаются сишные функции

?
27.03.2018
10:27:48
это да

Like
27.03.2018
10:27:50
Все что он делает - обнуляет указатель для массива символов

?
27.03.2018
10:28:14
вообщем надо будет по свободе потестить

Like
27.03.2018
10:28:23
Да какая разница?

?
27.03.2018
10:28:30
просто интересно

Like
27.03.2018
10:28:32
Там если и есть разница, то очень и очень маленькая

?
27.03.2018
10:28:42
это понятно

Like
27.03.2018
10:30:28
Sprintf проиграл

?
27.03.2018
10:31:32
http://micro-optimization.com/string-concatenation-with-single-quotes-vs-sprintf.html

Like
27.03.2018
10:31:38
http://nikic.github.io/2012/01/09/Disproving-the-Single-Quotes-Performance-Myth.html

?
27.03.2018
10:31:48
пыхи древние но смысл понятен

Google

Like
27.03.2018
10:31:59
у меня разница в 2 наносекунды
соре
на 7.2

?
27.03.2018
10:32:29
на на старых кое где раздница в 3 раза

Дмитрий
27.03.2018
10:36:01
Мне так нравится, когда спор про более правильное написание перерастает в спор нано-производительности. И что, если код выполняется на пару наносекунд быстрее - нужно плодить говнокод чтоли?

Like
27.03.2018
10:36:52
Конкатенация - говнокод?
Понял, принял

Дмитрий
27.03.2018
10:38:12
Есть разумность ее использования

?
27.03.2018
10:39:03
ну если доходить до паранои то 2 нано секунды тоже как бы решают
а так каждый пишет как ему удобнее

Evgeniy
27.03.2018
10:39:35
парни, как отключить jQuery UI.css ?

?
27.03.2018
10:40:00
а в справку заглянуть ?

Vladislav
27.03.2018
10:45:42
Всем привет. Никто не подскажет как правильно обновить запись в бд типа yii2-nested-sets?

SiZE
27.03.2018
10:46:54

?
27.03.2018
10:47:19
?

Vladislav
27.03.2018
10:48:08
а вам лижбы постебаться над проблемами людей))

Vano
27.03.2018
10:48:14

Vladislav
27.03.2018
10:48:50
@devium да хоть целый гитхаб)) https://github.com/creocoder/yii2-nested-sets

Дмитрий
27.03.2018
10:48:54

Vano
27.03.2018
10:49:22

Vladislav
27.03.2018
10:49:34
есть запись который не имеет родителя и теперь надо изменить чтобы у него он появился =D

Google

?
27.03.2018
10:50:13
тебе дерево все перестроить надо
в доке должно быть как это сделать

Vano
27.03.2018
10:51:00

?
27.03.2018
10:52:01
руками точно в базу я б не лазил
дерево сломаешь :)

Vladislav
27.03.2018
10:52:43
только пересоздавать?

?
27.03.2018
10:54:14
насколько я помню если ты каким то js плугом делаешь то там заново все дерево перезаписываешь
если пыхой то как написали тебе выше должно само все перестроить
для понимания посмотри как строиться дерево NestedSet там все просто и понятно

Vladislav
27.03.2018
10:59:49
благодарю

Vano
27.03.2018
10:59:57
матчасть
надо ей владеть

?
27.03.2018
11:00:51
нестед сет очень простая штука для понимания
чтоб понять как строиться достаточно глянуть на картинку построения дерева

Mr.
27.03.2018
12:13:34
ребята, подскажите пожалуйста простейший путь для поддержки sass в приложении? что-б sass сорцы компилировались, и подключались?

Alexey
27.03.2018
12:18:38
npm run build

webmaxx
27.03.2018
12:19:44

Igor
27.03.2018
13:15:43
Есть заказ на интеграцию верстки в YII с нуля, стукните в личку

Vano
27.03.2018
13:23:11
Ребята, подскажи как правильно сделать еще один user компонент.

Google

Vano
27.03.2018
13:23:33
Мне нужно разделить $app->user и $app->admin
вот только внутренности фильтров нихера не помогают разделению

Alexey
27.03.2018
13:26:18
не нужно его делать
ты совсем чтоли? )

Vano
27.03.2018
13:28:05
у меня таблицы разные, значит надо разные identity хранить
все, отбой
магический init как всегда спасает

Stas
27.03.2018
13:33:42
есть кто с Украины? вопрос избитый но может кто подскажет: как тестить все что связано с вк с локалки? если впн ломает покдлючение

Matviy
27.03.2018
13:34:28
Все привет.
Есть тут пользователи этого расширения:
https://github.com/zxbodya/yii2-gallery-manager
Вопрос состоит в следуюющем. Там, по-сути, главный метод в поведении, который возвращает картинки, приатачченые к модели, не является связью. Соответственно, при выводе нескольких моделей с их картинками невозможно будет использовать жадную загрузку связи, и выходит много запросов. Как с этим боретесь? Наследуете, и свою связь дописываете?
Ну и по мелочи, на голом бутстрапе верстка такая там у меня:
http://prntscr.com/ix1z87
Чекбоксы и название не такие, как надо, ето у всех так?

Vano
27.03.2018
13:35:52

Antony
27.03.2018
13:38:41

Matviy
27.03.2018
13:38:54
Все привет.
Есть тут пользователи этого расширения:
https://github.com/zxbodya/yii2-gallery-manager
Вопрос состоит в следуюющем. Там, по-сути, главный метод в поведении, который возвращает картинки, приатачченые к модели, не является связью. Соответственно, при выводе нескольких моделей с их картинками невозможно будет использовать жадную загрузку связи, и выходит много запросов. Как с этим боретесь? Наследуете, и свою связь дописываете?
То же самое, например, если просто выводить главную (первую)картинку из галереи, такое часто требуется. Думаю, может сделать там ему пулл-ревкест с этими связями (на все картинки, и на главную), разширение то годное.
Ща посмотрим
Да, он вместе с виджетом подключается. еще глянул в бедаг панели
дебаг
В консоли браузера ошибок нету

Stas
27.03.2018
13:40:51

Matviy
27.03.2018
13:41:19
Хотя это такое, можно дописать свои CSS, да и связи самому сделать, просто думал ему пулл-реквест закинуть с єтиим делами

Vano
27.03.2018
13:41:55

Google

Stas
27.03.2018
13:42:30
:)

Matviy
27.03.2018
13:46:33

Evgeny
27.03.2018
13:49:58
Товарищи разработчики - кто имеет аккаунт на Bitbucket.
Прошу проголосовать в этом ишью, а то ну сил нету больше это терпеть.
https://bitbucket.org/site/master/issues/122/wiki-search-bb-501
соори что всех прошу, но пригорает аш пипец

Antony
27.03.2018
13:52:54

Алексей
27.03.2018
13:53:05

Matviy
27.03.2018
13:53:25
Не, несложно, я ж говорю, думал форкнуть и пулл реквест сделать

Antony
27.03.2018
13:55:13
Ну стили это такое.
Может локально что-то перебивать же.

Matviy
27.03.2018
13:57:23
Угу, нужно посмотреть, может другой виджет какой
А вот связи - важная штука

Oleg
27.03.2018
14:25:49
Не подскажите как правильно оформить/побороть множественные select при использовании подобной конструкции во вьюхе?
[
'attribute' => 'source_id',
'filter' => Source::find()->select(['name', 'id'])->indexBy('id')->column(),
'value' => 'source.name',
],

?
27.03.2018
14:32:18
distinct
но это при условии если у тебя name и id в каждой паре одинаковы
если они разны но имена одинаковы то явно что то не так

Abdula
27.03.2018
14:55:38
Всем привет, вопрос, может ли active record работать с view?

Evgeny
27.03.2018
14:56:22
например?

Abdula
27.03.2018
15:01:02
например?
Ну, например, пусть функция tableName будет возвращать объект Query ??

?
27.03.2018
15:01:27
оно то можно но ему там не место