PHP notice

Undefined property: stdClass::$price

/home/autogarant/public_html/protected/views/template/widgets/used_vehicles_details.php(41)

29 foreach ($data->gallery as $images){
30     $image = $images->server . $images->path .  $images->basename  .  '-800x600.jpg';
31     $gallery[] = $image;
32 }
33 
34 ?>
35 
36 <div class="row mb-5 justify-content-end justify-content-sm-between">
37     <div class="col-xl-9 col-md-8 col-sm-6 align-self-center title">
38         <h1><?= isset($data->values->title) ? $data->values->title : ''; ?></h1>
39     </div>
40     <div class="col-xl-3 col-md-4 col-sm-5 align-self-center price">
41         <?php if($data->values->price) { ?>
42         <?php if($data->values->price === 999999999){ ?>
43             <h3><?= $data->values->price = 'Na upit'; ?></h3>
44         <?php } else {?>
45             <h3><?= clsDataFormat::numberNoDecimal($data->values->price); ?> EUR</h3>
46         <?php } ?>
47         <?php } ?>
48     </div>
49 </div>
50 
51 <div class="row">
52     <div class="col-xl-8">
53         <div class="carousel carousel-main" data-flickity='{"pageDots": false,"imagesLoaded": true }'>

Stack Trace

#3
+
 /home/autogarant/public_html/protected/components/clsFunctions.php(4164): CController->renderPartial("//template/widgets/used_vehicles_details", array("data" => stdClass, "opt" => array(), "name" => "w_1", "return" => "string"), true, false)
4159                             'path' => __DIR__ . '/../views/' . $widget_data->location . $widget_data->name . '.php',
4160                             'data' => array('data' => $config, 'opt' => $opt, 'name' => $name, 'return' => 'string'),
4161                         );
4162                         $content    = clsFunctions::renderPartialsInConsoleCommand($render_opt);
4163                     } else {
4164                         $content = Yii::app()->controller->renderPartial($widget_data->location . $widget_data->name, array('data' => $config, 'opt' => $opt, 'name' => $name, 'return' => 'string'), true, false);
4165                     }
4166                 } else {
4167                     $content = $widget_data;
4168                 }
4169 
#4
+
 /home/autogarant/public_html/protected/components/clsFunctions.php(4109): clsFunctions::getRenderBody(stdClass, array())
4104             foreach ($pageData->default->structure as $position => $structure) {
4105                 $page_template->$position = $structure;
4106             }
4107         }
4108 
4109         $data = self::getRenderBody($pageData, $opt->opt);
4110 
4111         $return = (object) array(
4112             'data'          => $data,
4113             'page_template' => $page_template
4114         );
#5
+
 /home/autogarant/public_html/protected/controllers/SiteController.php(257): clsFunctions::getPageTemplate(stdClass)
252             'page'       => $this->action->id,
253             'controller' => Yii::app()->controller->id,
254             'opt'        => array(),
255         );
256 
257         $data = clsFunctions::getPageTemplate($opt);
258 
259         $this->render('page', array(
260             'page_template' => $data->page_template,
261             'data'          => $data->data,
262         ));
2024-03-28 11:06:09 LiteSpeed Yii Framework/1.1.14