PHP Error

count(): Parameter must be an array or an object that implements Countable

/www/malachit.org/framework/db/ar/CActiveFinder.php(1065)

1053             {
1054                 $fkDefined=false;
1055                 break;
1056             }
1057         }
1058 
1059         if(!$fkDefined)
1060         {
1061             $parentCondition=array();
1062             $childCondition=array();
1063             foreach($fks as $i=>$fk)
1064             {
1065                 if($i<count($parent->_table->primaryKey))
1066                 {
1067                     $pk=is_array($parent->_table->primaryKey) ? $parent->_table->primaryKey[$i] : $parent->_table->primaryKey;
1068                     $parentCondition[$pk]=$parent->getColumnPrefix().$schema->quoteColumnName($pk).'='.$joinAlias.'.'.$schema->quoteColumnName($fk);
1069                 }
1070                 else
1071                 {
1072                     $j=$i-count($parent->_table->primaryKey);
1073                     $pk=is_array($this->_table->primaryKey) ? $this->_table->primaryKey[$j] : $this->_table->primaryKey;
1074                     $childCondition[$pk]=$this->getColumnPrefix().$schema->quoteColumnName($pk).'='.$joinAlias.'.'.$schema->quoteColumnName($fk);
1075                 }
1076             }
1077         }

Stack Trace

#7
+
 /www/malachit.org/protected/components/MenuWidget.php(62): CActiveRecord->findAll(CDbCriteria)
57                     $models = $models->with(array(
58                         'modules'=>array('condition'=>'modules.slug = :slug', 'params'=>array(':slug'=>$this->slug)),
59                         'type',
60                     ));
61 
62                 $models = $models->findAll($c);
63 
64                 $this->render('/menu/menu_'.$this->slug,array(
65                     'module'=>$module,
66                     'models'=>$models,
67                     'slug'=>$this->slug,
#9
+
 /www/malachit.org/protected/views/layouts/frontend.php(43): CBaseController->widget("application.components.MenuWidget", array("top_menu"))
38         
39    </div>
40    <div class="right-col">
41 
42         <div class="clear"></div>
43         <?php $this->widget('application.components.MenuWidget', array('slug'=>'top_menu')); ?>
44 
45         
46         <div id ="contact">
47              <ul>
48                  <li>
#17
+
 /www/malachit.org/protected/views/layouts/frontend_main.php(73): CBaseController->endContent()
68 </div>
69 </div>
70 </div>
71 </div>
72 
73 <?php $this->endContent(); ?>
2024-03-29 07:41:03 Apache Yii Framework/1.1.7-dev