PHP warning

Attempt to read property "id" on null

C:\www\special\mercedes_autoimport\protected\controllers\SiteController.php(155)

143         if(empty($model)) $this->redirect('/');
144         Yii::import('application.modules.Car.models.Cars');
145         Yii::import('application.modules.Models.models.Models');
146 
147         $model=Models::model()->cache(Yii::app()->params['CT'])->with('cars:ON')->findByAttributes(
148             [
149                 'slug'=>$model
150             ]
151         );
152         $car=Cars::model()->cache(Yii::app()->params['CT'])->ON()->findByAttributes(
153             [
154                 'order_number'=>$car,
155                 'model_id'=>$model->id,
156             ]
157         );
158         if(isset($car->id))$car->SetViewedCarsCookies($car->id);
159         
160 
161         if(empty($car)) $this->redirect('/');
162         if(empty($model)) $this->redirect('/');
163         $this->render(
164             'frontend/car',
165             [
166                 'car'=>$car,
167                 'model'=>$model,

Stack Trace

#7
+
 C:\www\special\mercedes_autoimport\www\index.php(11): CApplication->run()
06 
07 // remove the following line when in production mode
08  defined('YII_DEBUG') or define('YII_DEBUG',true);
09 
10 require_once($yii);
11 Yii::createWebApplication($config)->run();
2024-03-29 01:27:50 nginx/1.25.3 Yii Framework/1.1.15