Vadim
Лоооол
Просто помогите :)
Vadim
Самое простое что у меня получается: <?php if ($index == 0){ echo '<div class="row">'; } else if ($index % 2 == 0){ echo '</div><div class="row">'; } ?> и в конце <?php if (($index + 1) == $count) { echo '</div>'; } ?>
SiZE
пойдет )
Vadim
Это похоже на костыль :)
Павел
Через виджет надо делать
Павел
передавать индекс и элемент
SiZE
Это похоже на костыль :)
Не совсем. А ты ООП хочешь применить чтоль?
Vadim
Не совсем. А ты ООП хочешь применить чтоль?
Ну блин... Бывает такое ощущение, что сделал костыль. И можно лучше :)
Sergey
https://telegram.me/x2crm
Большое спасибо. Как раз на 1 и нужен)
Artur‌‌‌
Всем привет. Как в миграции, после insert получить id новой записи?
🎅
В миграции? Ахах
Vadim
В миграции? Ахах
Веселый вечерок у вас? :)
🎅
Веселый вечерок у вас? :)
Хохмы так и летят) всегда весело когда захожу на этот канал)
Vladimir
Коллективный разум, подскажи. Как правильно скормить в yii\db\Expression конструкцию IN?
Borisov
ты про экранирование или как массив в запрос пихнуть?
Vladimir
Есть конфиг запроса в виде 2 строк: операция (=, <>, =>, IN) и значение. В данном случае IN и (12, 34, 56)
Vladimir
Если в конструктор передать склеенную строку Expression($op . $val) билдер правильно поймет?
Borisov
expression - это выражение же
Borisov
целиком конструктор запроса можешь скинуть?
Borisov
через $params в принципе можно
Borisov
по идее
Vladimir
Пжди, а че в билдер не засунешь массив?
В билдер приходит массив conditions в виде [$operator, $attr, $value] вопрос если я condition положу ['IN', 'userId', new yii\db\Expression('(12, 34, 56)')] билдер сможет распарсить ?
Borisov
а зачем expression
Borisov
так пихай массив и все
Vladimir
Повторюсь в конфиге хранится строка
Borisov
разбей
Borisov
http://www.yiiframework.com/doc-2.0/yii-db-queryinterface.html#where()-detail
Vladimir
разбей
Собственно этого костыля и хочется избежать
mr.
Собственно этого костыля и хочется избежать
Ок. пихай в Expression, всё ок поймёт.
mr.
Чего не попробовал, прежде чем спрашивать?
mr.
Больше времени на чат уже потратил :D
Vladimir
Так лень, же)))
Borisov
👍
mr.
Да бывает))
mr.
Borisov
Ок. пихай в Expression, всё ок поймёт.
а реально прокатывает? в мануале не нашел такого
mr.
В любой непонятной ситуации использую Expression
mr.
С JSONB работал, у АР йии2 нету же поддержки, колхозил норм)
Borisov
мда :) мне кажется - строку разбить красивее, но памяти больше сожрет, да.
mr.
мда :) мне кажется - строку разбить красивее, но памяти больше сожрет, да.
да там копейки, но new yii\db\Expression(':field :op :val', [ ':field' => 'field', ':op' => 'IN', ':val' => '(1,2,3)', ]); тоже норм выглядит
Borisov
а, вместо фильра если? тогда согласен. Я просто подумал про вышеуказанный вариант, где только значение в expression подставляется
Borisov
и засомневался, что заработает
mr.
Я сам не понял, в чем проблема у ТС... Не выспался((
Borisov
->andFilterWhere([$operator, $field, new Expression()])
who are you
http://shot.hsdn.org/yBRcLpkH
who are you
не находите что то общее в логотипах модыкса и Йии?
Юрий
Это ты еще логотип винды 7 не видел.
Borisov
:D
Юрий
Желтый лепесток только убрали
Евгений
Добрый день сообществу! Кто-нибудь сталкивался с такой ошибкой при использовании нативного rest full и получения данных с него через нативный http client simplexml_load_string(): Entity: line 20: parser error : Opening and ending tag mismatch: link line 20 and head причем здесь вообще xml формат, если данные json, что-то с форматом ответа чтоли ...
Svetlana
#Вакансия #Москва #работавофисе Всем привет! Ищу тимлида с Yii2 в продуктовую компанию. Платят до 190 000. Описание: http://telegra.ph/Team-Lead-php-05-26 За подробностями в ЛС. Все расскажу о компании и вакансии.
Svetlana
У вас на странице вакансии контакты не указаны.
Кирилл, напишите мне в ЛС либо почту ssmirnova@spice-agency.ru
Kirill
Кирилл, напишите мне в ЛС либо почту ssmirnova@spice-agency.ru
Да я просто вам помочь решил, потому что мне удобнее кому-нибудь ссылку скинуть, чем пересылать сообщение. А по ссылке контактов нет.
Svetlana
поняла, Вас, сейчас добавлю. Спасибо Вам огромное!
SiZE
с Yii2 в продуктовую компанию вспоминается цитата из всеми известного фильма вложил деньги в какую-то фруктовую компанию
who are you
@svsmirnova а у вас все тестирование проходят чтобы было понятно навыки человека ?
mr.
Потестил, не прошел этот код, да и судя по исходникам не должен был
$op = 'IN'; $val = '(23, 24)'; $sql = Dich::find()->where(new Expression("[[id]] {$op} {$val}"))->createCommand()->rawSql; // SELECT * FROM `dich` WHERE `id` IN (23, 24) Хм, только до такого смог упростить используя Expression. Как избавиться от Requred 2 operators не разобрался, мне сейчас нет времени просто вникать.
Павел
https://stackoverflow.com/questions/31271499/yii2-where-in-with-active-record
mr.
https://stackoverflow.com/questions/31271499/yii2-where-in-with-active-record
Так он не хочет строку explode'ить
Павел
Кто он?
mr.
Топикстартер
Павел
Тогда он очень странный имхо
mr.
Мы все об этом и говорим, он вроде ка боится оверхеда на эксплод.
Павел
То есть оверхеда на парсинг движком его Expression он не боится, а explode значит боится?
Павел
У каждого свои страхи 😆
Vladimir
Скорее пытаюсь унифицировать и избавиться от костылей вроде explode, ибо и без него хватает
Alexey
Всем привет! Подскажите в вашем чате совсем зелёных новичков не пинают ногами за вопросы?