Customer.php 465 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 23 24 25 26

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

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

	public static function activeOnly($query)
	{
		$query->andWhere(['status' => 2]);
	}
27 28 29

	public function getOrders()
	{
30
		return $this->hasMany(CustomerOrder::className(), ['customer_id' => '_id']);
31
	}
32
}