Commit 856de6bd48e7915b04571bcc6781efc257ac9605
1 parent
3629dfb9
-User's data form ready
Showing
1 changed file
with
18 additions
and
1 deletions
Show diff stats
models/Customer.php
| ... | ... | @@ -30,11 +30,24 @@ |
| 30 | 30 | */ |
| 31 | 31 | class Customer extends ActiveRecord implements IdentityInterface |
| 32 | 32 | { |
| 33 | - | |
| 34 | 33 | const STATUS_ACTIVE = 10; |
| 35 | 34 | const STATUS_DELETED = 0; |
| 36 | 35 | const GENDER_MALE = 1; |
| 37 | 36 | const GENDER_FEMALE = 2; |
| 37 | + | |
| 38 | + public function getBirthDate() | |
| 39 | + { | |
| 40 | + if (empty($this->birthday)) { | |
| 41 | + return ''; | |
| 42 | + } else { | |
| 43 | + return date('d.m.Y', $this->birthday); | |
| 44 | + } | |
| 45 | + } | |
| 46 | + | |
| 47 | + public function setBirthDate($value) | |
| 48 | + { | |
| 49 | + $this->birthday = strtotime($value); | |
| 50 | + } | |
| 38 | 51 | |
| 39 | 52 | /** |
| 40 | 53 | * @inheritdoc |
| ... | ... | @@ -68,6 +81,10 @@ |
| 68 | 81 | 'required', |
| 69 | 82 | ], |
| 70 | 83 | [ |
| 84 | + [ 'birthDate' ], | |
| 85 | + 'safe', | |
| 86 | + ], | |
| 87 | + [ | |
| 71 | 88 | [ |
| 72 | 89 | 'status', |
| 73 | 90 | 'gender', | ... | ... |