
Данил
28.05.2017
05:30:47
NDA... ?
и куда вам столько Mb кода? ?

Богдан
28.05.2017
10:00:42
Но там yii1

Google

Vadim
28.05.2017
11:13:03
А есть интернет-магазины на yii2?

Ярослав
28.05.2017
11:13:53
конечно
https://dotplant.ru/

Vadim
28.05.2017
11:16:58
А, ставил его. Тогда показалось, что проще самому сделать :)
Мне нужна была крутая работа с акциями, но там скудно с этим.
Может кто-то знает хорошие модули просто корзины для магазина?

Ярослав
28.05.2017
11:18:50
На самом деле так и есть, проще самому сделать

Vadim
28.05.2017
11:20:25

Константин
28.05.2017
16:04:05
Кто в курсе, можно ли в ActivRecord моделях использовать алиасы(псевдонимы) для полей таблицы, как это сделать?

Alexander
28.05.2017
16:05:01
через геттеры и сеттеры

Ярослав
28.05.2017
16:11:42
@kosv17 Пожскажите, а зачем вам понадобились алиасы для полей таблиц в бд?

Константин
28.05.2017
16:18:35

Ярослав
28.05.2017
16:24:14
@kosv17 В алиас префикс указать. Я понял, о чем вы

Vadim
28.05.2017
17:08:55
Я сейчас очень тупой вопрос задам, но уже на котором проекте горожу новые костыли и не могу сделать нормальное решение :)
через ListView я вывожу список. Каждые 2 (например) элемента мне нужно обернуть в div. Как это сделать лучше и проще всего?

Google

Anatoly
28.05.2017
17:15:31
if ($index % 2 == 0) {}

Vadim
28.05.2017
17:17:25
if ($index % 2 == 0) {}
Это понятно. Но там еще проверка на самое первое оборачивание должно быть. И в конце проверка на конец списка.

Stanislav
28.05.2017
17:27:27

Vadim
28.05.2017
17:28:55
Самое простое что у меня получается:
<?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
28.05.2017
17:42:07
пойдет )

Vadim
28.05.2017
17:42:49
Это похоже на костыль :)

Павел
28.05.2017
17:43:43
Через виджет надо делать
передавать индекс и элемент

SiZE
28.05.2017
17:45:40

Vadim
28.05.2017
17:47:27

Sergey
28.05.2017
17:48:37

Artur
28.05.2017
18:32:55
Всем привет. Как в миграции, после insert получить id новой записи?

Stanislav
28.05.2017
19:32:37
В миграции? Ахах

Vadim
28.05.2017
20:42:47

Stanislav
28.05.2017
20:45:12

SiZE
29.05.2017
02:54:21

Vladimir
29.05.2017
05:54:32
Коллективный разум, подскажи. Как правильно скормить в yii\db\Expression конструкцию IN?

Borisov
29.05.2017
05:57:15
ты про экранирование или как массив в запрос пихнуть?

Google

Vladimir
29.05.2017
05:59:12
Есть конфиг запроса в виде 2 строк: операция (=, <>, =>, IN) и значение. В данном случае IN и (12, 34, 56)
Если в конструктор передать склеенную строку Expression($op . $val) билдер правильно поймет?

Borisov
29.05.2017
06:01:34
expression - это выражение же
целиком конструктор запроса можешь скинуть?

M
29.05.2017
06:02:37

Borisov
29.05.2017
06:03:30
через $params в принципе можно
по идее

Vladimir
29.05.2017
06:05:17
Пжди, а че в билдер не засунешь массив?
В билдер приходит массив conditions в виде [$operator, $attr, $value] вопрос если я condition положу ['IN', 'userId', new yii\db\Expression('(12, 34, 56)')] билдер сможет распарсить ?

Borisov
29.05.2017
06:05:50
а зачем expression
так пихай массив и все

M
29.05.2017
06:06:15

Vladimir
29.05.2017
06:06:25
Повторюсь в конфиге хранится строка

Borisov
29.05.2017
06:06:58
разбей
http://www.yiiframework.com/doc-2.0/yii-db-queryinterface.html#where()-detail

Vladimir
29.05.2017
06:11:54
разбей
Собственно этого костыля и хочется избежать

M
29.05.2017
06:13:18
Чего не попробовал, прежде чем спрашивать?
Больше времени на чат уже потратил :D

Vladimir
29.05.2017
06:13:58
Так лень, же)))

Google

Borisov
29.05.2017
06:14:14
?

M
29.05.2017
06:14:23
Да бывает))

Borisov
29.05.2017
06:15:28

M
29.05.2017
06:15:57
В любой непонятной ситуации использую Expression
С JSONB работал, у АР йии2 нету же поддержки, колхозил норм)

Admin
ERROR: S client not available

Borisov
29.05.2017
06:17:58
мда :) мне кажется - строку разбить красивее, но памяти больше сожрет, да.

M
29.05.2017
06:19:59

Borisov
29.05.2017
06:20:49
а, вместо фильра если? тогда согласен. Я просто подумал про вышеуказанный вариант, где только значение в expression подставляется
и засомневался, что заработает

M
29.05.2017
06:22:07
Я сам не понял, в чем проблема у ТС... Не выспался((

Borisov
29.05.2017
06:22:24
->andFilterWhere([$operator, $field, new Expression()])

Konstantin
29.05.2017
06:32:37
http://shot.hsdn.org/yBRcLpkH
не находите что то общее в логотипах модыкса и Йии?

Юрий
29.05.2017
06:37:25
Это ты еще логотип винды 7 не видел.

Borisov
29.05.2017
06:42:37
:D

Vasyl
29.05.2017
07:09:43

Юрий
29.05.2017
07:15:54
Желтый лепесток только убрали

Евгений
29.05.2017
07:48:42
Добрый день сообществу! Кто-нибудь сталкивался с такой ошибкой при использовании нативного rest full и получения данных с него через нативный http client simplexml_load_string(): Entity: line 20: parser error : Opening and ending tag mismatch: link line 20 and head причем здесь вообще xml формат, если данные json, что-то с форматом ответа чтоли ...

Google

Svetlana
29.05.2017
07:56:51
#Вакансия #Москва #работавофисе
Всем привет! Ищу тимлида с Yii2 в продуктовую компанию.
Платят до 190 000.
Описание: http://telegra.ph/Team-Lead-php-05-26
За подробностями в ЛС. Все расскажу о компании и вакансии.

Кирилл
29.05.2017
08:08:46

Svetlana
29.05.2017
08:17:11

Кирилл
29.05.2017
08:26:22

Svetlana
29.05.2017
08:26:51
поняла, Вас, сейчас добавлю. Спасибо Вам огромное!

SiZE
29.05.2017
09:47:53
с Yii2 в продуктовую компанию
вспоминается цитата из всеми известного фильма вложил деньги в какую-то фруктовую компанию

Konstantin
29.05.2017
10:30:09
@svsmirnova а у вас все тестирование проходят чтобы было понятно навыки человека ?

Vladimir
29.05.2017
10:44:57

M
29.05.2017
11:04:45
Потестил, не прошел этот код, да и судя по исходникам не должен был
$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 не разобрался, мне сейчас нет времени просто вникать.

Павел
29.05.2017
11:45:35
https://stackoverflow.com/questions/31271499/yii2-where-in-with-active-record

M
29.05.2017
11:47:45

Павел
29.05.2017
11:48:28
Кто он?

M
29.05.2017
11:48:57
Топикстартер