Customer.php 640 Bytes
Newer Older
1 2
<?php

3
namespace yiiunit\data\ar\mongodb;
4 5 6

class Customer extends ActiveRecord
{
7 8 9 10
    public static function collectionName()
    {
        return 'customer';
    }
11

12 13 14 15 16 17 18 19 20 21
    public function attributes()
    {
        return [
            '_id',
            'name',
            'email',
            'address',
            'status',
        ];
    }
22

23 24 25 26
    public function getOrders()
    {
        return $this->hasMany(CustomerOrder::className(), ['customer_id' => '_id']);
    }
27

Alexander Makarov committed
28 29 30 31 32
    /**
     * @inheritdoc
     * @return CustomerQuery
     */
    public static function find()
33
    {
34
        return new CustomerQuery(get_called_class());
35
    }
AlexGx committed
36
}