Size: a a a

2021 May 24

AT

Asker TV in Yii Framework 2
👍😁
источник

##

#Arian ✪ #Rin ✪ in Yii Framework 2
Работает, спасибо😁
источник

G

Gashpen in Yii Framework 2
👍
источник

ПА

Павел Афонин... in Yii Framework 2
Удобно удобно
источник

VR

Vladimir Rakovich in Yii Framework 2
🤦‍♂️
источник

V

Victooor in Yii Framework 2
Мда....
источник

L

Leargon in Yii Framework 2
не стоит так делать
источник

L

Leargon in Yii Framework 2
array_key_exists не подходит?
источник

GV

Gena Voituk in Yii Framework 2
if (isset($array['arr1'])) { //do_something }
источник

IS

I Scarab in Yii Framework 2
а почему оно должно отдавать что-то другое, если там LEFT JOIN?
источник

AR

Andrey Rusovich in Yii Framework 2
так и должно быть
источник

IS

I Scarab in Yii Framework 2
если мы говорим про Yii2 и связь между моделями установлена - то
$order = takeDataFrom=DeliveryOrders::find($event->order_id)->one();
$client = $order->client
источник

IS

I Scarab in Yii Framework 2
т.е. можно просто обратиться к свойству client объекта DeliveryOrder.
источник

IS

I Scarab in Yii Framework 2
Но для этого должна быть описана связь и соответствующий метод в модели.
источник

IS

I Scarab in Yii Framework 2
источник

À

Ànuπ@h|ZX in Yii Framework 2
ок, спасибо
источник

IS

I Scarab in Yii Framework 2
class DeliveryOrder extends ActiveRecord
{
   public function getClient()
   {
       return $this->hasOne(Client::class, ['id' => 'client_id']);
   }
}
источник

IS

I Scarab in Yii Framework 2
как-то так.
источник

IS

I Scarab in Yii Framework 2
Не совсем понял. Оно и будет это делать, просто это будет прозрачно, средствами ActiveRecord.
Т.е. когда ты обращаешься к $order->client Yii видит, что такого свойства у объекта нет, сама прозрачно вызывает метод $order->getClient(), берёт данные из БД и возвращает объект клиента.
источник

VR

Vladimir Rakovich in Yii Framework 2
у client_id тип int, почему там должен появиться объект?
источник