PHP notice

Trying to get property of non-object

/opt/lampp/htdocs/responsive/Source/protected/modules/question/controllers/QuestionController.php(2915)

2903             $tags = Yii::app()->request->getParam('tag', null);
2904             $tagIds = null;
2905             $tagCount = 0;
2906             $outpatient = '';
2907             
2908             if(!Yii::app()->user->isGuest && Yii::app()->outpatientUser->isGuest){
2909                 $profile1 = Profile::model()->findByAttributes(array('user_id'=>Yii::app()->user->id));
2910                 $langtype =$profile1->langFlag;
2911             }elseif (!Yii::app()->outpatientUser->isGuest && Yii::app()->user->isGuest){
2912                 $outpatient = Outpatient::model()->findByPk(Yii::app()->outpatientUser->id);
2913                 $langtype = $outpatient->langFlag;
2914             }
2915             $dataProvider = UserHealthtips::model()->getTipsCamp(null, $term, array($spec->id),$langtype);
2916             $tagArr = AskTagCloud::model()->getTagCloud(false);
2917         
2918             if(is_null($guest)) {
2919                 if(is_null($ajax) && is_null($page)) {
2920                     if(!isset($term)) {
2921                         $this->render('_healthCamps',
2922                                 array(
2923                                         'dataProvider'=>$dataProvider,
2924                                         'tagArr'=>$tagArr,
2925                                         'device' => $device,
2926                                         'lagflag'=>$langtype
2927                                 ));

Stack Trace

#7
+
 /opt/lampp/htdocs/responsive/Source/index.php(64): CApplication->run()
59     if(!is_null(Yii::app()->db->getCurrentTransaction())) {        
60         Yii::app()->db->getCurrentTransaction()->rollback();
61     }
62 };
63 
64 $app->run();
65 
2024-03-28 18:51:23 Apache/2.4.18 (Unix) OpenSSL/1.0.2g PHP/5.6.20 mod_perl/2.0.8-dev Perl/v5.16.3 Yii Framework/1.1.14