public function addType() { if (IS_POST) { $aId = I('post.id', 0, 'intval'); $aTitle = I('title', '', 'text'); $aEntity = I('entity', 1, 'intval'); $aSort = I('sort', 0, 'intval'); $aTitle = $aTitle == '' ? $this->error('分类名称必填') : $aTitle; $data['title'] = $aTitle; $data['sort'] = $aSort; $data['entity'] = $aEntity; $data['status'] = 1; if ($aId != 0) { //存储 $data['id'] = $aId; $rs = M('AppstoreType')->save($data); } else { $rs = M('AppstoreType')->add($data); } if ($rs === false) { $this->error('保存失败。'); } else { $this->success('保存成功。'); } } else { $id = I('id', 0, 'intval'); if ($id != 0) { $data = M('AppstoreType')->find($id); } else { $entity = I('entity', 1, 'intval'); if ($entity == 0) { $entity = 1; } $data['entity'] = $entity; $data['status'] = 1; $data['sort'] = 0; } $builder = new AdminConfigBuilder(); $builder->title('新增分类'); $builder->keyId(); $builder->keyTitle(); $builder->keyRadio('entity', '分类所属', '', array('1' => '插件', 2 => '模块', '3' => '主题', 4 => '服务'))->keyInteger('sort', '排序')->keyStatus(); $builder->data($data)->buttonSubmit(); $builder->display(); } }