11 public static function model($className = __CLASS__)
21 return Yii::app()->getModule(
'user')->tableAccounts;
24 public function rules()
27 array(
'service, service_id',
'required'),
28 array(
'user_id',
'numerical',
'integerOnly' =>
true),
29 array(
'service, service_id',
'length',
'max' => 255),
34 public function relations()
37 'user' => array(self::HAS_ONE,
'User', array(
'id' =>
'user_id'))
41 public function afterFind()
43 $this->data = (array)unserialize($this->data);
44 return parent::afterFind();
47 public function beforeSave()
49 $this->data = serialize((array)$this->data);
50 return parent::beforeSave();
53 public static function create($service)
56 $account->attributes = array(
57 'service' => $service->serviceName,
58 'service_id' => $service->id,