private function update(Person $aPerson)
 {
     $db = $this->db();
     $db->createCommand()->update(self::$tableName, ['studio_id' => $aPerson->studioId(), 'first_name' => $aPerson->firstName(), 'last_name' => $aPerson->lastName(), 'sex' => $aPerson->sex() ? $aPerson->sex()->type() : null, 'date_birth' => $aPerson->dateBirth() ? $aPerson->dateBirth()->format('Y-m-d H:i:s') : null, 'mob_phone' => $aPerson->mobPhone(), 'phone' => $aPerson->phone(), 'address' => $aPerson->address(), 'email' => $aPerson->email(), 'about' => $aPerson->about()], ['id' => $aPerson->id()])->execute();
 }
Beispiel #2
0
 public function createForPerson(Person $aPerson)
 {
     $this->setValue(Inflector::slug($aPerson->firstName() . ' ' . $aPerson->lastName()));
 }