/**
  * 删除模型
  */
 public function delmodel()
 {
     $id = I('get.id');
     $mod = DD('Model');
     $fieldmod = DD('ModelField');
     $modinfo = $mod->findByID($id);
     $fields = $fieldmod->selFieldByMid($id);
     if ($modinfo['issys'] != 1) {
         $mod->startTrans();
         //删除字段
         $delfield = $fieldmod->delByMid($id);
         //删除模型数据
         $delmod = $mod->delByID($id);
         //删除表
         $deltable = $mod->dropTbl($modinfo['table']);
         if ($delfield && $delmod && $deltable) {
             //删除语言
             $setLang = new \Org\Helper\SetLang('Content/modelfield', true);
             $lang = array();
             foreach ($fields as $v) {
                 if ($v['issys'] == 1) {
                     continue;
                 }
                 $lang[] = $v['langconf'];
             }
             $setLang->delAllLang($lang);
             $setLang->setLangFilePath('Content/model', true);
             $setLang->delOneLang('MDL_' . strtoupper($modinfo['table']));
             $mod->commit();
             //事务提交
             $this->redirect('Content/Model/index');
         } else {
             $mod->rollback();
             $this->error('OP_ERROR');
         }
     }
 }
 /**
  * 编辑模块
  */
 public function editmodule()
 {
     $id = I('id');
     $ctrMod = DD('AdminAuthController');
     $moduleinfo = $ctrMod->find($id);
     if (IS_POST) {
         if (I('post.title') != $moduleinfo['title']) {
             $setlang = new \Org\Helper\SetLang();
             $setlang->delOneLang($moduleinfo['title']);
             //删除语言
             $setlang->setOneLang(I('post.title'), I('post.titlename'));
             //设置语言
         }
         $b = $ctrMod->editModule($id);
         if ($b) {
             $this->success(L('OP_SUCCESS'));
         } else {
             $this->error(L('OP_ERROR'));
         }
     } else {
         $groupmod = DD('AdminAuthGroup');
         $grouplist = $groupmod->select();
         $this->assign('grouplist', $grouplist);
         $this->assign('moduleinfo', $moduleinfo);
         $this->display();
     }
 }