Commit 2689758be34eefa73995ec3c514cc15a5cfd318a

Authored by Administrator
1 parent acd74908

full commit

Showing 1 changed file with 14 additions and 9 deletions   Show diff stats
models/Customer.php
... ... @@ -12,7 +12,6 @@
12 12 * @property integer $id
13 13 * @property string $username
14 14 * @property string $password_hash
15   - * @property string $name
16 15 * @property string $surname
17 16 * @property string $phone
18 17 * @property string $gender
... ... @@ -58,9 +57,6 @@
58 57 ],
59 58 [
60 59 [
61   - 'birth_day',
62   - 'birth_month',
63   - 'birth_year',
64 60 'group_id',
65 61 'status',
66 62 'created_at',
... ... @@ -79,8 +75,8 @@
79 75 ],
80 76 [
81 77 [
  78 + 'birthday',
82 79 'username',
83   - 'name',
84 80 'surname',
85 81 'phone',
86 82 'email',
... ... @@ -108,13 +104,10 @@
108 104 return [
109 105 'id' => Yii::t('app', 'id'),
110 106 'username' => Yii::t('app', 'username'),
111   - 'name' => Yii::t('app', 'cname'),
112 107 'surname' => Yii::t('app', 'surname'),
113 108 'phone' => Yii::t('app', 'phone'),
114 109 'gender' => Yii::t('app', 'gender'),
115   - 'birth_day' => Yii::t('app', 'birth_day'),
116   - 'birth_month' => Yii::t('app', 'birth_month'),
117   - 'birth_year' => Yii::t('app', 'birth_year'),
  110 + 'birthday' => Yii::t('app', 'birthday'),
118 111 'body' => Yii::t('app', 'body'),
119 112 'group_id' => Yii::t('app', 'group_id'),
120 113 'email' => Yii::t('app', 'email'),
... ... @@ -152,6 +145,18 @@
152 145 {
153 146 return $this->username . ' ' . $this->surname;
154 147 }
  148 +
  149 +
  150 + public function beforeSave($insert)
  151 + {
  152 + if (parent::beforeSave($insert)) {
  153 +
  154 + $this->birthday = !empty($this->birthday) ? (string)strtotime($this->birthday) : '';
  155 + return true;
  156 + }
  157 + return false;
  158 +
  159 + }
155 160  
156 161 public function getPassword()
157 162 {
... ...