i have user and profile table
profile table is related from user table by user_id
my question is how can i get user id to be populated on my profile user_id when the wizard is Finished below is my code…
i only have error on my user_id
public function wizardFinished($event) {
if ($event->step===true){
//save data to database
Yii::log(json_encode($event->data),'error');
$user = new User();
$profile = new Profile();
$user->username = $event->data['user']['username'];
$user->password = $event->data['user']['password'];
$user->email = $event->data['user']['email'];
[b]$profile->user_id = $event->data['profile']['user_id'];[/b] //how can i get the id from user table
$profile->lname = $event->data['profile']['lname'];
$profile->fname = $event->data['profile']['fname'];
if($user->save() && $profile->save()){
$this->render('completed', compact('event'));
}
}
else
$this->render('finished', compact('event'));
$event->sender->reset();
Yii::app()->end();
}