
R
18.05.2018
17:07:27
я про вот это подчеркивание говорю

Shokha
18.05.2018
17:09:42
Erp проект что ли?

R
18.05.2018
17:10:30
компонент слайдера

Google

R
18.05.2018
17:11:39
суть не в этом, в любом AR классе, который ссылается на табличку, существующую в разных БД, такой косяк выскакивает… мол вы не все свойства прописали
я просто не знаю, может есть какая-то возможность объяснить ide, что нужно брать данные из этой бд, а не из той/всех

Тимур
18.05.2018
17:13:02
Ребят как прально заменить bootstrapAsset? Мне надо другую версию бутстрапа а дефолтные виджеты гляжу жёстко завязаны на бс из коробки

R
18.05.2018
17:13:57
они вроде есть в не бутстрап версиях

Тимур
18.05.2018
17:14:25
Мне надо модальное окно бутстрапа
И тп

Shokha
18.05.2018
17:14:48

R
18.05.2018
17:15:24
'components' => [
'assetManager' => [
'bundles' => [
'yii\bootstrap\BootstrapAsset' => [
'css' => []
]
]
],
...
],
попробуй так

Тимур
18.05.2018
17:15:58
А. Вон как. Пасибо)

R
18.05.2018
17:16:35
через composer обнови bower пакет с bootstrap и укажи ссылку на новый css

Тимур
18.05.2018
17:17:42
Не. Там не новый бутстрап а со стилями перекомпиленными в less

R
18.05.2018
17:18:21
а, ну тогда смержить надо скорей всего

Google

R
18.05.2018
17:18:24
слушай
если бутстрап старый, тогда тебе просто asset нужно новый создать
или тут depends указать
'components' => [
'assetManager' => [
'bundles' => [
'yii\bootstrap\BootstrapAsset' => [
'css' => []
]
]
],
...
],
ну то есть создать asset и указать depends

Тимур
18.05.2018
17:19:44
Ну да. Так и сделаю

R
18.05.2018
17:20:11
правда, не знаю, сработает ли, но вроде должно
возможно нужно будет старые зависимости тоже добавить
иначе перезатрет
если они есть, конечно)

Andriy
18.05.2018
20:14:39
Привет ребят, скажите пожалуйста, как делать правильно валидацию чтобы выводились ошибки во вронте если на стороке бекенда не прошла валидация и чтобы поля при этом сохранялись в input?
Введенные юзером данные?

Firs
18.05.2018
21:25:42
Введенные юзером данные?
https://www.yiiframework.com/doc/guide/2.0/ru внимательно просмотреть получение данных от пользователя

Yet Another Stats
18.05.2018
21:49:06

Andriy
18.05.2018
22:12:41
Ребят, подскажите пожалуйста, как вытащить значение из post?
По атрибуту. Мне нужно форму провалидировать

Slava
18.05.2018
22:19:05
А есть запись?

Andriy
18.05.2018
22:19:21
Так видь не очень красиво?

Google

Andriy
18.05.2018
22:19:22

Firs
18.05.2018
22:38:53
зачем вам в post лезть???
[В ответ на Andriy Bashuk]
https://www.yiiframework.com/doc/guide/2.0/ru внимательно просмотреть получение данных от пользователя
в контроллере $model->load(yii app req post): в валидаторе модели $this->$atribut; получать значение и что-то делать
https://ru.wikipedia.org/wiki/Model-View-Controller
Судя по фото вам надо валидатор exist использовать и задать параметр message свой текст ошибки

Артем
18.05.2018
23:10:43

Matviy
18.05.2018
23:36:01

Like
19.05.2018
03:35:56

R
19.05.2018
03:43:04
Это как
Точно не знаю, есть некоторые догадки, что оно могло бы значить

Aleksey
19.05.2018
04:53:38
чет я затупил, подскажите как сразу все атрибуты модели прослойки загрузить в модель от активрекорд??? а то ручками не хочется делать))
что то типа $activeRecordModel = new TableName(); $activeRecordModel->load($this);

R
19.05.2018
04:57:02
через attributes
если в this - массив

Aleksey
19.05.2018
04:57:59
нет - уже валидированные свойства. но свойства и у прослойки и у актив рекорд моделей один в один.

R
19.05.2018
04:58:24
ну тогда в прослойке сделай fields

Aleksey
19.05.2018
04:58:29
можно в цикле их перебрать. но думал может стандартный способ есть

R
19.05.2018
04:58:38
и возвращай массив, через attributes загружай

Aleksey
19.05.2018
04:59:34

R
19.05.2018
05:00:02
ну это лучше, чем самому, оно примерно для того и нужно

Google

R
19.05.2018
05:02:04
$activeRecordModel->attributes = $someModel->toArray()
примерно так в итоге должно получиться
если в $someModel сделаешь метод fields
хотя если не сделать, то он наверно и так вернет все свойства… нужно проверить

Aleksey
19.05.2018
05:07:08
сейчас попробую

R
19.05.2018
05:08:38
если без fields не выйдет, то метод должен выглядеть примерно так
public function fields()
{
return [
'id',
...
];
}
то есть просто перечисляешь атрибуты, которые нужно вернуть в массиве

Aleksey
19.05.2018
05:11:52
и ничего даже переопределять не пришлось. базовый в модели))

R
19.05.2018
05:12:18
ок, значит по умолчанию все атрибуты возвращаются, а через fields можно кастомизировать

Aleksey
19.05.2018
05:12:23
спасибо бро!!

R
19.05.2018
05:12:30
да не за что)
читай доки почаще)

Maxim
19.05.2018
05:51:00
Ребят, подскажите пожалуйста, как вытащить значение из post?
https://github.com/yiisoft/yii2/blob/master/docs/guide-ru/README.md
Не пиши сюда перед почтением документации или обращения к гуглу
В доке ответы на все твои вопросы! Потрать свое время с пользой
Ты что в чат спросишь - то и ответят.
Документация расскажет больше, объяснит как это работает

Ad.x ??
19.05.2018
08:16:16

Like
19.05.2018
08:23:37

Ad.x ??
19.05.2018
08:24:31
Почему?
ну вот что ты начинаешь с утра пораньше то?

Like
19.05.2018
08:24:39
Не юзайте геттеры и сеттеры

Ad.x ??
19.05.2018
08:24:54
все прав.

Google

Санжар
19.05.2018
08:24:56
Поч?

Like
19.05.2018
08:24:59
А все, соре
После этого разговра линуха выдала 196 обновлений
Ну нах

Ad.x ??
19.05.2018
08:25:28
$model->attributes = $this->toArray(); тут таже самая уиишная сраная магия отрабатывает

Like
19.05.2018
08:25:40
звиздец

Ad.x ??
19.05.2018
08:26:06
$model->setAttributes($this->toArray()); равноценно

Like
19.05.2018
08:26:33

Ad.x ??
19.05.2018
08:26:33
какую поставил?
нет, там магия. ибо это уии

Like
19.05.2018
08:27:06

Ad.x ??
19.05.2018
08:27:27
сам в шоке
так какую убунту поставил?
18.04?

Like
19.05.2018
08:28:54
У меня арч

Ad.x ??
19.05.2018
08:29:24
вонче
какую-то очередную хипстерскую хуйню поставил и жалуешься

Like
19.05.2018
08:32:50
прилетело 195 обнов