
jenia
07.09.2018
22:06:01
Его не использовал

Artyom
07.09.2018
22:06:30
asArray()->all()

jenia
07.09.2018
22:09:03
Нет ничего про first_name

Google

jenia
07.09.2018
22:10:08
И это взялось непонятно откуда...

Artyom
07.09.2018
22:11:40
А ты не пробовал посмотреть массив или религия не позволяет? Алиасы пиши ad.first_name as first_name или $comment[$i]['ad.first_name's]

jenia
07.09.2018
22:11:44
И в той и той есть user_id

Artyom
07.09.2018
22:13:16
В селекте нет =/

jenia
07.09.2018
22:13:23

Artyom
07.09.2018
22:13:28
учу.
Начинается тупняк.
Берешь xdebug или var_dump($res); die();
И думаешь.

jenia
07.09.2018
22:15:10
Yii::warning(serialize($comments));

Artyom
07.09.2018
22:15:11
Еще $query->createCommand()->rawSql -посмотреть что за запрос у тебя в виде SQL.

Google

jenia
07.09.2018
22:15:26
Я этим пользуюсь
Запрос я смотрю в дебаге. Он норм
Такого раньше не встречал и не понимаю или я что то пропустил или глюк

Artyom
07.09.2018
22:16:53
ну так блин пиши в селекте ad.first_name as first_name
table_name.user_I'd as user_id
и т.п.

jenia
07.09.2018
22:17:07
Так писал и так

Artyom
07.09.2018
22:17:21
На скринах не видно.
Или я чего-то не понимаю.

jenia
07.09.2018
22:18:08
Уже по всему делал. Сам запрос я скопировал и вставил в sql клиент. Распечатку выше показал
Любим есть это столбец но когда делаю serialize то его уже нет

Artyom
07.09.2018
22:18:41
где?

jenia
07.09.2018
22:19:01

Artyom
07.09.2018
22:19:43

jenia
07.09.2018
22:20:41
Нет. Нигде этого нет. Просто вывел в журнал серилизиррвое что бы посмотреть что в объекте
Стерилизации я не делаю. Тоько для журнала

Artyom
07.09.2018
22:21:31
Не уверен, но возможно вложенный объект не будет сериализоваться...
Ну по логике так должно быть, попробуй массив сериализовать.

jenia
07.09.2018
22:25:24
Должно. Сам знаю. Иначе не писал бы. Какая та фигня

Artyom
07.09.2018
22:26:04
Проверить не могу сейчас.

Google

jenia
07.09.2018
22:26:58
Да нет сериализации . Я тоько для журнала print слелал

Artyom
07.09.2018
22:27:18
Просто попробуй в лог asArray()->all() в лог.

jenia
07.09.2018
22:31:11
asArray не получается. Ошибка левая получается с user_id связанная

Artyom
07.09.2018
22:32:22
наверное потому что ты пишешь addSelect('user_id') а не addSelect('need_table.user_id as user_id)...
какая ошибка?

jenia
07.09.2018
22:33:46

Artyom
07.09.2018
22:34:16
а что ты делаешь до этого?
покажи $query->createCommand()->rawSql

Matviy
08.09.2018
01:39:27
Народ, а в чем прикол юзать класс yii\db\Expression, если в нем ничего не делается со строкой запроса? Я в код заглянул, там просто возвращается значение, и все. Не совсем понятно

Alexey
08.09.2018
03:32:23
Экспрешн не экранируется

Andrey
08.09.2018
07:01:29
ребят привет!)

Andrey
08.09.2018
07:01:49
как получить средствами Yii дату в первом случае
locale меняю ничего не меняется...

Saidazim
08.09.2018
07:06:48

Andrey
08.09.2018
07:18:39

Saidazim
08.09.2018
07:30:58

Google

Saidazim
08.09.2018
07:32:53

Andrey
08.09.2018
08:32:06
Спасибо!) но увы средствами Yii не получилось сделать, разобраться с этим intl еще, сделал через setlocale и strftime вывел, и так убил уже 3 часа на это, на такую ерунду...

Maksat
08.09.2018
08:33:52
Чуваки, стоит где-то редирект, с url-со-слэшем-в-конце на url-без-слэша-в-конце. Не в .htaccess. А где его можно найти? Мне нужно сделать наоборот, чтобы слэш в конце всегда был

SiZE
08.09.2018
08:49:42

Maksat
08.09.2018
08:49:57

SiZE
08.09.2018
08:50:37
linux или чо у тебя?

Maxim
08.09.2018
08:53:37

Maksat
08.09.2018
08:53:40
Да это обычный хостинг. Там Apache стоит. У себя локально развернул тоже этот сайт. У меня Mac OS

Admin
ERROR: S client not available

SiZE
08.09.2018
08:59:10
ну если обычный, то наверное ты сам все знаешь )

Maksat
08.09.2018
10:55:39

Matviy
08.09.2018
11:10:30

Maxim
08.09.2018
12:44:54
Экспрешн не экранируется
Что ты имел этим ввиду? Как это "экранировать эксепшн"?
Я под экранированием понимаю только обратный слеш в двойных кавычках?
Я чего-то не знаю?

Matviy
08.09.2018
13:30:25
СОбственно, зачем он тогда нужен?

Roman
08.09.2018
13:39:56
СОбственно, зачем он тогда нужен?
Затем что гогда та напишешь ['field' => 'field2'] то запрос будет справнивать со строкой а не другим полем. А в експрешене на оборот
Например если нужно с какойто функцией

Matviy
08.09.2018
13:52:16
А если без параметров?

Andrey
08.09.2018
14:48:35

Maksat
08.09.2018
15:30:54
у меня в проекте класс yii\web\UrlNormalizer не найден. Его надо как-то через композер отдельно подключать? Или почему он не установился в папке /vendor?

Eugene
08.09.2018
16:04:51
смотря как используете

Google

Eugene
08.09.2018
16:05:13
попробуйте в начало тоже слеш добавить перел словом yii

Konstantin
08.09.2018
16:26:11
если композер в отдельном докер контейнере и когда приложение ставит он его в папку не корневую поставил, как теперь добавить в вендор новые либы композером? мне кажется он в корень захерачит ?

SiZE
08.09.2018
16:27:36
по дефолту в том же месте ведь

Konstantin
08.09.2018
16:28:13
хз, ща проверю, надеюсь не испортит ничо ?
в корень насрало

SiZE
08.09.2018
16:33:53
в корень насрало
ну типа это было известно, а приложение ты можешь в любую папку развернуть

Konstantin
08.09.2018
16:34:47
посмотрю ка ктам композером надо ставить в папку конкретную ибо вызов его из корневой хоста делается

Dead
08.09.2018
16:40:06
посоветуйте книгу
не по программированию

Konstantin
08.09.2018
16:41:27
кулинарную книгу?

Dead
08.09.2018
16:44:20
нет
фантастику

Andrey
08.09.2018
16:45:22

Dead
08.09.2018
16:45:30
хаха

Andrey
08.09.2018
16:46:15
Чёрный лебедь, не фантастика но полезно

Maksat
08.09.2018
17:40:12
кто знает, как в yii2, возможно как-то через UrlNormalizer, сделать так, чтобы все ссылки формировались со слэшем на конце?
Т.е. сейчас ссылки выглядят так: /item?id=10, а надо чтобы выглядели так: /item?id=10/

Eugene
08.09.2018
17:53:03

Сергей
08.09.2018
17:53:36
Это уже слэш в параметре id будет
что-то страннное

Maksat
08.09.2018
17:54:52