Я пытаюсь предварительно загрузить текстовые поля из другой модели, я использовал следующий код, который не работает, вот мой код.
public function actionCreate($id)
{
$id1 = Yii::app()->user->id;
$model = new DoctorLists;
$prof = new Profile;
$prof = Profile::model()->findByPk($id)
$model->doctor_firstname = $prof->firstname;
$model->doctor_lastname = $prof->lastname;
$model->doctor_email = $prof->email;
$model->doctor_mobile_no = $prof->mobile_num;
$model->consult_no = $prof->alter_mobile_num;
if(isset($_POST['DoctorLists'])
{
$model->attributes=$_POST['DoctorLists'];
if($model->save())
{
$this->redirect(array('view','id'=>$model->doctor_id));
}
}
$this->render('create',array(
'model'=>$model,
));
}