Ilya
Это две модели если они от эктив рекорд
Дмитрий
это одна модель
Дмитрий
часть данных в одной таблице. часть в другой
Дмитрий
понятно что классы отдельные
Дмитрий
я понял о чём ты
Ilya
Тогда да через линк
Дмитрий
я читал что там валидация не работает
Дмитрий
через линк
Ilya
Хм
Дмитрий
Информация: Метод link() не осуществляет какую-либо валидацию данных во время сохранения целевого объекта Active Record. На вас лежит ответственность за валидацию любых введённых данных перед вызовом этого метода.
Ilya
Да
Дмитрий
типа нужно самому там короче вычистить всё перед линком
Дмитрий
ок понял, тогда ясно всё, чот сначала затупил
Дмитрий
спасибо!
Ilya
Переопредели метод link и чисти
Дмитрий
ага ок
Ilya
Блин почему я в чате предлагаю переопределить метод ::link а на работе разгребаю тонны говнологики в контроллерах
Павел
А хотелось бы наоборот?
who are you
Да нахрен нужен линк. Куда понятнее будет явно указать куда что сохранить))
who are you
Линк он вроде есть но его юзать не хочется) опять начнутся вопросы чо куда зачем.
Дмитрий
)
Vladimir
Всем привет. Подскажите как достать одну модель из отношения hasMany. Мне нужно извлечь путь одной из картинок машины. Делаю так $car->getImages()->one()['small'] , но мне кажется что это неправильно
Vladimir
$car->getImages()->one()->small
Пробовал возвращает Trying to get property 'small' of non-object
Дмитрий
Значит $car->getImages() возвращает херню а не ActiveQuery
Дмитрий
Либо, реально нет таких зависимостей
Vladimir
public function getImages() { return $this->hasMany(Images::className(), ['car_id' => 'id']); }
Vladimir
Как тёмным код в телеграме выделять?
Дмитрий
одним либо тремя апострофами
Дмитрий
public function getImages() { return $this->hasMany(Images::className(), ['car_id' => 'id']); }
Значит нет таких отношений. У твоей машины нет картинок
Vladimir
Связи есть, через foreach миниатюры нормально перебираются
Dmitriy
Связи есть, через foreach миниатюры нормально перебираются
$car->getImages()->one() вардампом посмотри что у тебя здесь находится, соответственно в объекте должен находиться геттер или свойство
Дмитрий
Связи есть, через foreach миниатюры нормально перебираются
попробуй так $oneCar = $car->getImages()->one() $oneCar->small
Vladimir
Виноват, люди добрые, туплю под вечер. Весь день тестовое задание пилю
Vladimir
У меня просто есть машины без миниатюры
Vladimir
Пытаюсь с laravel пересесть
Дмитрий
Зачем
Vladimir
Работу хочу поменять
Дмитрий
Шило на мыло меняешь
Vladimir
Есть тако чувство. Но там зато стабильно
Ruslan
При большом объеме данных какой вариант менее затратный?
Niko
что-то с link вроде
save-relation-behavior и ar-linkmany удобно работают
Евгений
При большом объеме данных какой вариант менее затратный?
Конечно первый) left join работает намного лучше и подтягивает все индексы
Артём
Нужно ли устанавливать composer asset plugin? А то в доках просто create appи все. А кое где встречается этот плагин который первым должен быть установлен
Vitaliy
Поставь глобально. Раньше нужно было. Сейчас вроде пока ничего не изменилось
Kairzhan
сообщение 3 раза пришло
mrG1K
кривой проксик )
mrG1K
SiZE
slack у всех не работает из РФ, да?
SiZE
Ясно, спасибо.
Artёm
slack у всех не работает из РФ, да?
не работают только звонки в слаке, Мск
Artёm
и даже видео звонки))
Максим
и даже видео звонки))
и лаги постоянные) обычный чатик превратили в монстра по типу скайпа
Denis
А нажатие и оьратоку кнопок правильнее по id делать или по name? Ну то есть проверять if $_post[id]?
Vladislav
Всем привет. Как в инпуте типа DropDownList в форме убрать экранирование, чтобы в select > option добавить например тэг <i>?
Дмитрий
Уберешь экранирование - сломаешь форму )
Vladislav
если я правильно тебя понял, то поспотри в options параметр encode
использовал но при значении false он полностью очищает теги, а при true они выводяться в виде текста
Vladislav
Уберешь экранирование - сломаешь форму )
не сламаю, так как список со статичными данными)
NVlad
slack у всех не работает из РФ, да?
примерно в это время мобильное приложение не работало, сейчас наладилось вроде :)
The Ant
Короче, алиас со словом Project выдает 500ю ошибку. С чем может быть связано? к примеру Yii::setAlias('@Adx/ProjectModule', __DIR__); = 500. в различных вариациях (в конфиге, в бутстрапе, в любом месте как в примере.
The Ant
ставлю Yii::setAlias('@Adx/ProjectsModule', __DIR__); и все нормально
The Ant
пхп 7.2, уй 2.0.15.2 или какой там последний
Anonymous
Adx..
Rich
Xda...
Anonymous
Sdohni...
Alexey
Че за ошибка то?
The Ant
Че за ошибка то?
просто 500 сервер отдает
The Ant
в пхп 5.6.22 нормально