
Павел
21.08.2018
13:36:40
Блин да не мне ?

Matviy
21.08.2018
13:36:42
Всем набил, но помог я себе сам, нагуглили)
А тебе че, не надо?)

Google

Павел
21.08.2018
13:36:53

Matviy
21.08.2018
13:36:56
Гг

Павел
21.08.2018
13:37:01
На и тебе ?

Matviy
21.08.2018
13:37:17
Суть в тому, что нужно прописать 'encodeParams' => false в правиле

Павел
21.08.2018
13:37:19
По справедливости

Matviy
21.08.2018
13:37:30
Пасиб
О, норм

Павел
21.08.2018
13:38:58
Тока Владу недосталось ?

NVlad
21.08.2018
13:39:30
он сам разобрался же)

Matviy
21.08.2018
13:40:24
На тебе)

NVlad
21.08.2018
13:40:35

Google

Bo
21.08.2018
15:40:33
Все привет!
Подскажите, как можно отправить событие с сервера, web socket серверу, например, что сообщение отправлено.

?
21.08.2018
15:47:18
можно дернуть курлом скрипт

Bo
21.08.2018
15:49:13
ок, спасибо

Евгений
21.08.2018
15:53:51
Привет,кто то может подробную какую нить доку скинуть по рэлэйшнам ?
основную в топку

Ad.x ??
21.08.2018
16:09:03
подробней некуда

Евгений
21.08.2018
16:11:35
дай ссылку плиз)

Maxim
21.08.2018
16:19:01

Ad.x ??
21.08.2018
16:20:17
дай ссылку плиз)
https://github.com/yiisoft/yii2/blob/master/framework/db/ActiveQuery.php

NVlad
21.08.2018
16:31:09

Евгений
21.08.2018
18:14:49
так вот...ну ебнул связь один ко многим...а мне надо на бэкэнд в поле компани айди еще и название компании ебнуть
как ?

☕ CunningFox
21.08.2018
18:19:04
как ?
Что как? Связь один ко многим
Да вообще связь тут при чем?
Бери название компании у компании, нехер её сувать куда попало
Понимаю была бы проблема как получить экстра атрибуты если у кросс таблицы нет модели ? кстати ни разу не сталкивался с подобным кейсом, у кого-нибудь были подобные случаи?))

NVlad
21.08.2018
19:01:21

☕ CunningFox
21.08.2018
19:14:43
Кроме выборки

Google

NVlad
21.08.2018
19:20:34
Добавил нужные поля в модель к которой они относились (в моём случае сообщение чата и поле в таблице связи было unread) потом в расширенной реализации Query для этой модели заджойнил таблицу + добавил поле в селект

Maxim
21.08.2018
21:13:33
Доброй ночи!
Я так понимаю в yii query builder пока что рекурсивные и оконные функции не заносили? Пока только через Expression?

Katulos
21.08.2018
22:48:48
Yii::t('app', '{0, date}', $model->event_date); выводит Sep 25, 2014
как сюда время добавить?

breakt1mus
21.08.2018
23:09:15

Katulos
21.08.2018
23:10:22
Вопрос был не в использовании форматтера
А именно в этой конструкции

breakt1mus
21.08.2018
23:11:11
Datetime mb?

Katulos
21.08.2018
23:11:21
no
Можно конечно вот так : return Yii::t('app', '{0,date}', $model->event_date) .'
'.Yii::t('app', '{0,time, medium}', $model->event_date);
Но выглядит это как говно

breakt1mus
21.08.2018
23:17:37
Дока пишет что нужно форматер глобально настроить

breakt1mus
21.08.2018
23:18:09
Если я правильно тебя понимаю

Katulos
21.08.2018
23:20:24
...
Нет, это не про это

breakt1mus
21.08.2018
23:36:39
Можно конечно вот так : return Yii::t('app', '{0,date}', $model->event_date) .'
'.Yii::t('app', '{0,time, medium}', $model->event_date);
можно вот так
Yii::t('app', '{0, date, yyyy-MM-dd HH:mm:ss}', $model->event_date)

Katulos
22.08.2018
04:28:18

Maxim
22.08.2018
06:19:12

Google

Евгений
22.08.2018
06:44:56
Внимание вопрос знатокам)
как мне кинуть папку из бэкэнда с картинками на фронт?)
тип ссылку создать)
на фронте на нее)

Maxim
22.08.2018
06:48:54

Admin
ERROR: S client not available

Maxim
22.08.2018
06:49:26
Типа независимо, чтоб можно было на отдельный сервер картинки складывать

Евгений
22.08.2018
06:49:36
ну вот...а я думал тем методом можно
прост как то на линуксе все это организовать вроде можно)

Malika
22.08.2018
06:50:08
можно сразу хранить в frontend/web/images например

Иван
22.08.2018
06:57:25

R
22.08.2018
06:57:38

Eugene
22.08.2018
07:01:58

Евгений
22.08.2018
07:32:44
мб тогда кто то подскажет еще как настроить видимость гитигнора в linux?)

SiZE
22.08.2018
07:34:32

Konstantin
22.08.2018
07:36:45

Евгений
22.08.2018
07:38:21
ну нуб да

Konstantin
22.08.2018
07:39:57
@sizepermru докер юзаешь?

SiZE
22.08.2018
07:40:10

Google

Konstantin
22.08.2018
07:40:42
Ща спрошу кое чо, точнее скопирую проблему ?

SiZE
22.08.2018
07:42:35

Konstantin
22.08.2018
07:46:23
Ничего страшного. Я и так уже третий день с этим мучаюсь ?

Evgeny
22.08.2018
08:34:02
Как правильно очистить (отфильтровать) данные от пользователя перед сохранением в базу?
Изначально сохранение выглядит вот так:
$model->load(Yii::$app->request->post()) && $model->save()
Но мне например нужно некоторые поля очистить от html тегов, некоторые - частично разрешить html, некоторые очистить от цифр, неокторые от букв и тд...
есть же встроенный механизм как это сделать.
народ, направте плиз что почитать

Pavel
22.08.2018
08:36:25

Mark
22.08.2018
08:38:11

Evgeny
22.08.2018
08:38:57
в моей голове валидатор и фильтр разные вещи
это фильтр?
[['name', 'email', 'phone'], 'filter', 'filter' => function($value) {
return trim(htmlentities(strip_tags($value), ENT_QUOTES, 'UTF-8'));
}],
И валидация идет уже после фильтра, правильно понимаю?

Pavel
22.08.2018
08:44:00
это фильтр?
[['name', 'email', 'phone'], 'filter', 'filter' => function($value) {
return trim(htmlentities(strip_tags($value), ENT_QUOTES, 'UTF-8'));
}],
И валидация идет уже после фильтра, правильно понимаю?
Да, правильно.
И да, валидация и фильтры - это принципиально разные вещи, но не в yii
На самом деле порядок фильтров и валидации определяется порядком правил в массиве, так что можно как угодно ставить
Например, перед 'filter' => 'trim' полезно проверить, что в атрибуте строка

Evgeny
22.08.2018
08:59:32
В доке фразу нашел:
FilterValidator is actually not a validator but a data processor

Andruha
22.08.2018
09:08:49
если я в рбаке создам 5 пермишенов, потом сделаю
$permissions = $authManager->getPermissions();
foreach ($permissions as $permission) {
$authManager->addChild($superAdmin, $permission);
}
($superAdmin - роль)
затем создам еще 5 новых пермишенов и еще раз выполню код выше, то у суперадмина не будет дублирования пермишенов?
Цель: всегда поддержка роли суперадмина в актуальном состоянии, чтобы к этой роли были привязаны все имеющиеся пермишены.

Alexey
22.08.2018
09:31:52
а вы заценили как можно делать динамические модели с анонимными классами?