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

3
namespace yiiunit\data\ar\mongodb;
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

class Customer extends ActiveRecord
{
	public static function collectionName()
	{
		return 'customer';
	}

	public function attributes()
	{
		return [
			'_id',
			'name',
			'email',
			'address',
			'status',
		];
	}

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

28
	public static function createQuery($config = [])
29
	{
30 31
		$config['modelClass'] = get_called_class();
		return new CustomerQuery($config);
32
	}
AlexGx committed
33
}