You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
586 B
31 lines
586 B
<?php |
|
|
|
namespace yiiunit\data\ar\mongodb; |
|
|
|
class CustomerOrder extends ActiveRecord |
|
{ |
|
public static function collectionName() |
|
{ |
|
return 'customer_order'; |
|
} |
|
|
|
public function attributes() |
|
{ |
|
return [ |
|
'_id', |
|
'number', |
|
'customer_id', |
|
'item_ids', |
|
]; |
|
} |
|
|
|
public function getCustomer() |
|
{ |
|
return $this->hasOne(Customer::className(), ['_id' => 'customer_id']); |
|
} |
|
|
|
public function getItems() |
|
{ |
|
return $this->hasMany(Item::className(), ['_id' => 'item_ids']); |
|
} |
|
}
|
|
|