Size: a a a

2020 June 11

S)

Shokha )) in Yii Framework 2
Аль Пачино
Почему бы его не сделать set?
смысле?
источник

Д

Дмитрий in Yii Framework 2
Shokha ))
почему когда  $disease->doctor делаю он еще раз запрос к бд делает?
так стой.. он и сделает запрос к базе. он всегда так делает. просто если ты делаешь with(), то он его сделает сразу после выборки основной модели.
источник

Д

Дмитрий in Yii Framework 2
и если это hasMany, он выберет всё сразу.
источник

S)

Shokha )) in Yii Framework 2
Дмитрий
и если это hasMany, он выберет всё сразу.
да через in
источник

S)

Shokha )) in Yii Framework 2
а hasOne нету чтобы взял все через leftJoin и сделал как обект
источник

S)

Shokha )) in Yii Framework 2
чтобы запрос один было
источник

А

Аль Пачино in Yii Framework 2
Shokha ))
смысле?
В модели создать public $result, а затем создать сеттер.
И в объекте уже есть экземпляр.
источник

А

Аль Пачино in Yii Framework 2
Я про это имею ввиду.
источник

S)

Shokha )) in Yii Framework 2
Аль Пачино
В модели создать public $result, а затем создать сеттер.
И в объекте уже есть экземпляр.
тоесть резулать пихать в $result?
источник

Д

Дмитрий in Yii Framework 2
Shokha ))
а hasOne нету чтобы взял все через leftJoin и сделал как обект
нет. откуда ему знать что и куда распихать из твоего joinWith. то-есть он же не знает что там за поля пришли в результате запроса.
источник

Д

Дмитрий in Yii Framework 2
да ты и не выбрал же, чтоб тебе из таблицы doctor что-то вообще пришло.
источник

S)

Shokha )) in Yii Framework 2
а какой-то есть BEST практика по этому поводу? или взять как asArray и создать DTO?
источник

Д

Дмитрий in Yii Framework 2
Shokha ))
а какой-то есть BEST практика по этому поводу? или взять как asArray и создать DTO?
ты выбираешь 1 запись вроде. тебе жалко ещё 1го запроса для неё?
источник

Д

Дмитрий in Yii Framework 2
если, например, ты выберешь все animalDesease с with('doctor') , чтоб подтянуть дохтуров для всех desease, будет тоже 1 запрос.. я б так не заморачивался.. ради убирания 1го запроса
источник

Д

Дмитрий in Yii Framework 2
тем более не такого уж и тяжеловесного
источник

Д

Дмитрий in Yii Framework 2
убери пару килобайт с css - будет заметнее прирост скорости, нежели убирание этого несчастного запроса
источник

S)

Shokha )) in Yii Framework 2
Дмитрий
если, например, ты выберешь все animalDesease с with('doctor') , чтоб подтянуть дохтуров для всех desease, будет тоже 1 запрос.. я б так не заморачивался.. ради убирания 1го запроса
у меня там 4 hasOne и еще есть их связи
источник

S)

Shokha )) in Yii Framework 2
источник

S)

Shokha )) in Yii Framework 2
один вюха 30 запросов
источник

S)

Shokha )) in Yii Framework 2
все нашел способ
источник