Esempio n. 1
0
 public function getGroupCategory($params = array('pid' => 0))
 {
     if (!isset($params['status'])) {
         $params['status'] = 1;
     }
     $model = new GroupCategory();
     $criteria = new CDbCriteria();
     $criteria->condition = '1 ';
     $criteria->order = !empty($params['order']) ? $params['order'] : 'title DESC';
     if (!empty($params)) {
         $array = array('pid', 'type');
         foreach ($params as $key => $value) {
             if (in_array($key, $array)) {
                 $criteria->condition .= " and {$key}=:{$key}";
                 $criteria->params[':' . $key] = $value;
             }
         }
     }
     $models = $model->findAll($criteria);
     return $models;
 }