CDbException

Table "category" does not have a column named "parent_id".

/var/www/vhosts/cosmetique-shop.kz/cosmetique-pro.kz/framework/db/schema/CDbCommandBuilder.php(591)

579                     }
580                     else
581                     {
582                         $conditions[]=$prefix.$column->rawName.'='.self::PARAM_PREFIX.$i;
583                         $values[self::PARAM_PREFIX.$i]=$value;
584                         $i++;
585                     }
586                 }
587                 else
588                     $conditions[]=$prefix.$column->rawName.' IS NULL';
589             }
590             else
591                 throw new CDbException(Yii::t('yii','Table "{table}" does not have a column named "{column}".',
592                     array('{table}'=>$table->name,'{column}'=>$name)));
593         }
594         $criteria->params=array_merge($values,$criteria->params);
595         if(isset($conditions[0]))
596         {
597             if($criteria->condition!='')
598                 $criteria->condition=implode(' AND ',$conditions).' AND ('.$criteria->condition.')';
599             else
600                 $criteria->condition=implode(' AND ',$conditions);
601         }
602         return $criteria;
603     }

Stack Trace

#1
+
 /var/www/vhosts/cosmetique-shop.kz/cosmetique-pro.kz/protected/controllers/SiteController.php(93): CActiveRecord->findAllByAttributes(array("parent_id" => 0))
88         $this->render('support', array('settings' => $settings));
89     }
90 
91     public function actionMap() {
92         $data['brands'] = Brand::model()->findAll();
93         $data['cats'] = Category::model()->findAllByAttributes(array('parent_id' => 0));
94         foreach ($data['cats'] as $cat) {
95             $data['subcats'][$cat->id] = Category::model()->findAllByAttributes(array('parent_id' => $cat->id));
96             $data['filters'][$cat->id] = Filter::model()->findAllByAttributes(array('category_id' => $cat->id));
97         }
98         $this->render('map', $data);
#9
+
 /var/www/vhosts/cosmetique-shop.kz/cosmetique-pro.kz/index.php(13): CApplication->run()
08 defined('YII_DEBUG') or define('YII_DEBUG',true);
09 // specify how many levels of call stack should be shown in each log message
10 defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL',3);
11 
12 require_once($yii);
13 Yii::createWebApplication($config)->run();
2024-03-28 16:36:39 Apache Yii Framework/1.1.13