PHP notice

Undefined property: stdClass::$id

/home/autogarant/public_html/protected/components/clsWidgets.php(8517)

8505                 'code'                     => 'code',
8506                 'value'                    => strtolower($opt->data->search->brand),
8507                 'empty_return_type'        => true,
8508             );
8509             $category_values = clsLoad::findTblCategoriesValuesByActive($category_values_opt); 
8510             // Find category data
8511             $category_data_opt = (object) array(
8512                 'model' => $category_values,
8513             );
8514             $opt->data->data->category_data = clsLoad::getArrayTblCategoriesData($category_data_opt);
8515 
8516             // Set category by brand
8517             $opt->data->search->id_category = $opt->data->data->category_data->values->id;
8518         }
8519 
8520         if (!$opt->data->data->all_data) { 
8521             // Fill data
8522             $m_product_slug = clsLoad::findTblProductsSlugsByValue((object) array('value' => $opt->data->search->id_car_model));
8523             $opt->data->data->all_data[] = $m_product_slug;
8524 
8525             // Convert data
8526             $opt_list = (object) array(
8527                 'data' => $opt->data,
8528             );
8529             $list_data = clsLoad::listCarModels($opt_list);

Stack Trace

#0
+
 /home/autogarant/public_html/protected/components/clsFunctions.php(4145): clsWidgets::getCarModelPage(stdClass)
4140                         $widget_data_opt = self::mergeObjectArrays($opt, $options_data);
4141                         break;
4142                 }
4143 
4144                 $fnc         = isset($options->widget) ? $options->widget : '';
4145                 $widget_data = clsWidgets::$fnc($widget_data_opt);
4146 
4147                 $widget_data_data = isset($widget_data->data) ? $widget_data->data : array();
4148                 // Give priority what option to be stronger from clsParams or clsWidgets
4149                 if (isset($options_data->data_priority) && $options_data->data_priority == 'widget') {
4150                     $config = self::mergeObjectArrays($widget_data_data, $options_data);
#1
+
 /home/autogarant/public_html/protected/components/clsFunctions.php(4109): clsFunctions::getRenderBody(stdClass, stdClass)
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         );
#2
+
 /home/autogarant/public_html/protected/controllers/BrandController.php(189): clsFunctions::getPageTemplate(stdClass)
184                 'search' => (object) array(
185                     'id_car_model' => $id,
186                 ),
187             ),
188         );
189         $data = clsFunctions::getPageTemplate($opt);
190 
191         $this->render('page', array(
192             'page_template' => $data->page_template,
193             'data'          => $data->data,
194         ));
2024-03-28 21:01:22 LiteSpeed Yii Framework/1.1.14