Error

Call to a member function save() on null

/var/www/jungsu/data/www/jung.su/protected/views/categories/setkatalog.php(51)

39         }
40         $datamas['filtrdigitals'] .= '</ul></div>';
41         unset($massidentic);
42     }
43 
44     if($colors != ""){ //<div class="filter_t">Цвета механизмов:wefwfe</div>
45         preg_match('/([^\/]+)$/',$_REQUEST['request'], $fakeArr);
46 
47         $activeDigitalColorUrl = $fakeArr[0];
48         $datamas['filtrdigitals'] = '<div class="filter_box"><ul class="filter_ul"><li class="filter_li bigbig active" id="filter_digitalscolors_0"><a href="/'.(!empty($dop_url[0])||!empty($dop_url[1])?$this->urls['catalog_url'].$dop_url[0].$dop_url[1]:$this->urls['all_catalog_url']).'" onclick="setkatalog(0,\'digitalscolors\',\'all\');return false">Все цвета механизмов</a></li>';
49 
50         foreach ($colors as $cat) {
51             if($cat->url_ajax == "") { $cat->save(); }
52 
53             $active = $cat->url_ajax == $activeDigitalColorUrl ? 'active' : '';
54 
55             $datamas['filtrdigitals'] .= '<li class="filter_li '.$active.'" id="filter_digitalscolors_'.$cat->id.'">
56             <input type="radio" name="radio" class="checkbox" id="fdckupd'.$cat->id.'" onclick="setkatalog('.$cat->id.',\'digitalscolors\',\'all\');return false" /><label for="fdckupd'.$cat->id.'">
57             <a href="/'.$this->urls['catalog_url'].$dop_url[0].''.$dop_url[1].'/'.$currentType.'/'.$cat->url_ajax.'" onclick="setkatalog('.$cat->id.',\'digitalscolors\',\'all\');return false">'.$cat->name.'</a></label></li>';
58         }
59         $datamas['filtrdigitals'] .= '</ul></div>';
60     }
61 }
62 $filterUrls = [];
63 if(!empty($filtrgoods)){

Stack Trace

#3
+
 /var/www/jungsu/data/www/jung.su/protected/controllers/CategoriesController.php(1191): CController->renderPartial("setkatalog", array("filtrgoods" => array(Goods, Goods, Goods, Goods, ...), "goods" => "", "userinfo" => "", "categories" => array(Categories, Categories, Categories, Categories, ...), ...))
1186  
1187             }
1188 
1189 
1190 
1191             $this->renderPartial('setkatalog', array('filtrgoods'=>$filtrgoods,'goods'=>$goods,'userinfo'=>$userinfo,'categories'=>$categories,'cond'=>$cond,'colors'=>$colors,'bigcond'=>$bigcond, 'currentType' => $currentType, 'series' => $series, 'activeSeries' => $entryData['series']));
1192         }
1193     }
1194     
1195     public function actionSetkatalogtovars()
1196     {
#4
+
 /var/www/jungsu/data/www/jung.su/protected/controllers/Search_pagesController.php(1072): CategoriesController->actionSetkatalog(array("type" => 5558, "digitalstypes" => "5376"))
1067             }
1068 
1069             if(isset($cond_attributes['0']['id'])){
1070                 //вильтр из кантродлера для аяксовых запросов
1071                 ob_start();
1072                 (new CategoriesController('categories'))->actionSetkatalog(array('type' => 5558, 'digitalstypes' => $cond_attributes['0']['id']));
1073                 $filter = ob_get_clean();
1074                 $filter = json_decode($filter, true);
1075             }
1076 
1077 
#19
+
 /var/www/jungsu/data/www/jung.su/index.php(61): CApplication->run()
56 // remove the following line when in production mode
57 defined('YII_DEBUG') or define('YII_DEBUG',true);
58 
59 ob_start();
60 require_once($yii);
61 Yii::createWebApplication($config)->run();
62 $res = ob_get_clean();
63 if(!isset($_SERVER['HTTP_X_REQUESTED_WITH']) || $_SERVER['HTTP_X_REQUESTED_WITH'] !== 'XMLHttpRequest'){
64 
65     $prepareData = true;
66 
2024-03-19 14:30:55 Apache/2.4.41 (Ubuntu) Yii Framework/1.1.13