12345678910111213141516171819202122232425262728293031323334353637 |
- <?php
- namespace yiiunit\extensions\mongodb\data\ar;
- /**
- * @property \MongoDB\BSON\ObjectID|string $_id
- * @property int $number
- * @property \MongoDB\BSON\ObjectID $customer_id
- * @property array $item_ids
- */
- 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']);
- }
- }
|