TypeError

count(): Argument #1 ($value) must be of type Countable|array, Page given

/home2/sikder/public_html/ambalajobs.com/protected/models/Page.php(116)

104         if ((int) $id > 0)
105             $cond = 'id!=' . $id;
106         $data = array();
107         $parent = self::model()->findAll($cond);
108         foreach ($parent as $p) {
109             $data[$p->id] = $p->title;
110         }
111         return $data;
112     }
113     
114     public static function makeLink($id){
115         $info = self::model()->findByPk($id);
116         if(count($info)>0){
117             return Yii::app()->createUrl('//page/view', array('id'=>$id,'title'=>Yii::app()->easycode->seoUrl($info->title)));
118         }else{
119             return '#';
120         }
121     }
122 
123 }

Stack Trace

#0
+
 /home2/sikder/public_html/ambalajobs.com/protected/models/Menu.php(161): Page::makeLink("1")
156     public function makeLink($id){
157         $info = self::model()->findByPk((int)$id);
158         if($info->type=='category')
159             return Category::model ()->makeLink ($info->additional_id);
160         else if($info->type=='page')
161             return Page::model ()->makeLink ($info->additional_id);
162         else
163             return $info->additional_id;
164     }
165     
166     public function showChildMenu($id,$inc,$tr=''){
#1
+
 /home2/sikder/public_html/ambalajobs.com/themes/yes/views/layouts/footer.php(45): Menu->makeLink(9)
40                             <ul>
41                                 <?php
42                                 $cFooterMenu = Menu::model()->findAll('parent="' . $parent->id . '" and status="1" order by sort_order');
43                                 foreach ($cFooterMenu as $child):
44                                     ?>
45                                     <li><a target="_blank" href="<?= Menu::model()->makeLink($child->id) ?>"><?= $child->name ?></a></li>
46                                 <?php endforeach; ?>
47                             </ul>
48                         </div>
49                     </article>
50                 <?php endforeach; ?>
#2
+
 /home2/sikder/public_html/ambalajobs.com/themes/yes/views/layouts/jobview.php(29): include_once("/home2/sikder/public_html/ambalajobs.com/themes/yes/views/layout...")
24             <!-- /main.main -->
25         </section>
26         <!-- /section.container -->
27         <!-- Main Content end -->
28 
29 <?php include_once 'footer.php'; ?>
30     </body>
31 </html>
2024-03-29 03:01:30 Apache Yii Framework/1.1.15