protected function _before_write(&$data){
if($data['user_birthday']){
$data['user_constellation']=\birthday2constellation($data['user_birthday']);
$data['user_animal']=\birthday2animal($data['user_birthday']);
}
}
protected function _before_write(&$data,$options){
if($data['user_birthday']){
$data['user_constellation']=\birthday2constellation($data['user_birthday']);
$data['user_animal']=\birthday2animal($data['user_birthday']);
}
}
protected function _before_write(&$data,$options){
if($data['user_birthday']){
$data['user_constellation']=\birthday2constellation($data['user_birthday']);
$data['user_animal']=\birthday2animal($data['user_birthday']);
}
}
protected function _after_insert($data,$options){
$updateData=[];
$updateData['user_no']='520'.\str_pad($data['user_id'],5,0,\STR_PAD_LEFT);
$this
->where(['user_id'=>$data['user_id']])
->save($updateData);
}