PHP notice

Trying to get property of non-object

/var/www/vhosts/madena.uz/httpdocs/protected/modules/product/controllers/ProductController.php(12)

01 <?php
02 
03 class ProductController extends FrontendController
04 {
05     public function actionView()
06     {
07         Yii::app()->getModule('size');
08         Yii::app()->getModule('color');
09 
10         $mProduct = $this->loadModel();
11 
12         $aProducts =  Product::model()->order()->published()->category($mProduct->category->category_id)->exclude($mProduct->primaryKey)->language($this->languageId)->findAll(array('limit'=>4));
13 
14         $webpage = Webpage::model()->language($this->languageId)->module(51)->find();
15 
16         $categoryList = Catalog::model()->language($this->languageId)->findAll();
17 
18         $sizesForDropdown = array();
19 
20         foreach($mProduct->mysizes as $key=>$value)
21         {
22             $sizesForDropdown[$value->size_title] = $value->size_title;
23         }
24         //var_dump($sizesForDropdown);

Stack Trace

#12
+
 /var/www/vhosts/madena.uz/httpdocs/index.php(15): CApplication->run()
10 
11 // remove the following line when in production mode
12 defined('YII_DEBUG') or define('YII_DEBUG',true);
13 
14 require_once($yii);
15 Yii::createWebApplication($config)->run();
2024-03-19 12:08:32 Apache Yii Framework/1.1.14