PHP Error

Trying to get property 'id' of non-object

/home/aqnarchghosting/public_html/protected/controllers/ProductController.php(66)

54         $page = Yii::app()->request->getParam('page', 1);
55         $limit = Yii::app()->request->getParam('limit', 18);
56 
57         if($id>0){
58             $current_cat = CategoryProduct::model()->findByPk($id);
59             $type = $current_cat->type;
60             $categories = CategoryProduct::model()->findAll(['condition'=>'type="'.$type.'" AND status=1 AND  level=2', 'order'=>'position ASC']);
61             $cat_ids = CategoryProduct::model()->getCategoryChildrenIds($current_cat->id);
62             array_push($cat_ids,$current_cat->id);
63         }else{
64             $categories = CategoryProduct::model()->findAll(['condition'=>'type="'.$type.'" AND status=1 AND level=2', 'order'=>'position ASC']);
65             $current_cat = CategoryProduct::model()->find("type='".$type."' AND level=1");
66             $cat_ids = CategoryProduct::model()->getCategoryChildrenIds($current_cat->id);
67             array_push($cat_ids,$current_cat->id);
68         }
69 
70         $search_url = Yii::app()->createUrl('product/list', array('type'=>$type, 'id'=>$current_cat->id, 'type_id'=>$type_id));
71 
72         if($current_cat){
73 
74             $condition = '';
75             if($keyword!=''){
76                 $condition .= 't.txtsearch LIKE "%'.StringHelper::formatUrlKey($keyword).'%"';
77             }
78 

Stack Trace

#12
+
 /home/aqnarchghosting/public_html/index.php(30): CApplication->run()
25 defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL',3);
26 
27 require_once($yii);
28 $app = Yii::createWebApplication($config);
29 
30 $app->run();
2024-03-29 19:46:21 LiteSpeed Yii Framework/1.1.8