find(array('select' => 'cateid,catename', 'where' => 'itemid='.$itemid, 'asArray' => TRUE)); } public function getparentlist($itemid = 0) { return $this->find(array('select' => 'cateid,catename', 'where' => 'parentid=0 and itemid='.$itemid, 'asArray' => TRUE)); } public function getRowbylimit($limit,$itemid = 0) { return $this->find(array('where' => 'itemid='.$itemid, 'desc' => 'cateid', 'limit' => $limit, 'asArray' => TRUE)); } public function getnamebyid($id) { $cate = $this->getOne(array('select' => 'catename', 'where' => 'cateid='.$id, 'asArray' => TRUE)); return $cate['catename']; } public function getchildbyparent($parentid) { return $this->find(array('select' => 'cateid', 'where' => 'parentid='.$parentid, 'asArray' => TRUE)); } public function hadChild($parentid) { $total = $this->count(array('where' => 'parentid='.$parentid, 'asArray' => TRUE)); if($total == 0){ return 0; }else{ return 1; } } public function getChildList($parentid) { return $this->find(array('select' => 'cateid,catename','where' => 'parentid='.$parentid, 'asArray' => TRUE)); } }