🎅
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
Это похоже на костыль :)
Павел
Через виджет надо делать
Павел
передавать индекс и элемент
Artur
Всем привет. Как в миграции, после insert получить id новой записи?
🎅
В миграции? Ахах
SiZE
Vladimir
Коллективный разум, подскажи. Как правильно скормить в yii\db\Expression конструкцию IN?
Borisov
ты про экранирование или как массив в запрос пихнуть?
Vladimir
Есть конфиг запроса в виде 2 строк: операция (=, <>, =>, IN) и значение. В данном случае IN и (12, 34, 56)
Vladimir
Если в конструктор передать склеенную строку Expression($op . $val) билдер правильно поймет?
Borisov
expression - это выражение же
Borisov
целиком конструктор запроса можешь скинуть?
mr.
Borisov
через $params в принципе можно
Borisov
по идее
Vladimir
Пжди, а че в билдер не засунешь массив?
В билдер приходит массив conditions в виде [$operator, $attr, $value] вопрос если я condition положу ['IN', 'userId', new yii\db\Expression('(12, 34, 56)')] билдер сможет распарсить ?
Borisov
а зачем expression
Borisov
так пихай массив и все
mr.
Vladimir
Повторюсь в конфиге хранится строка
Borisov
разбей
Borisov
http://www.yiiframework.com/doc-2.0/yii-db-queryinterface.html#where()-detail
Vladimir
разбей
Собственно этого костыля и хочется избежать
mr.
mr.
Чего не попробовал, прежде чем спрашивать?
mr.
Больше времени на чат уже потратил :D
Vladimir
Так лень, же)))
Vladimir
Borisov
👍
mr.
Да бывает))
mr.
mr.
В любой непонятной ситуации использую Expression
mr.
С JSONB работал, у АР йии2 нету же поддержки, колхозил норм)
Borisov
мда :) мне кажется - строку разбить красивее, но памяти больше сожрет, да.
Borisov
а, вместо фильра если? тогда согласен. Я просто подумал про вышеуказанный вариант, где только значение в expression подставляется
Borisov
и засомневался, что заработает
mr.
Я сам не понял, в чем проблема у ТС... Не выспался((
Borisov
->andFilterWhere([$operator, $field, new Expression()])
who are you
http://shot.hsdn.org/yBRcLpkH
who are you
не находите что то общее в логотипах модыкса и Йии?
Юрий
Это ты еще логотип винды 7 не видел.
Borisov
:D
Vasyl
Юрий
Юрий
Желтый лепесток только убрали
Евгений
Добрый день сообществу! Кто-нибудь сталкивался с такой ошибкой при использовании нативного 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
За подробностями в ЛС. Все расскажу о компании и вакансии.
Kirill
Svetlana
поняла, Вас, сейчас добавлю. Спасибо Вам огромное!
Svetlana
SiZE
SiZE
SiZE
с Yii2 в продуктовую компанию
вспоминается цитата из всеми известного фильма вложил деньги в какую-то фруктовую компанию
who are you
@svsmirnova а у вас все тестирование проходят чтобы было понятно навыки человека ?
Vladimir
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.
Павел
Кто он?
mr.
Топикстартер
Павел
Тогда он очень странный имхо
mr.
Мы все об этом и говорим, он вроде ка боится оверхеда на эксплод.
Павел
То есть оверхеда на парсинг движком его Expression он не боится, а explode значит боится?
Павел
У каждого свои страхи 😆
Vladimir
Скорее пытаюсь унифицировать и избавиться от костылей вроде explode, ибо и без него хватает
Alexey
Всем привет! Подскажите в вашем чате совсем зелёных новичков не пинают ногами за вопросы?
Павел