// +---------------------------------------------------------------------- namespace app\admin\controller; use think\Db; class Ajax { /* * 返回行政区域json字符串 */ public function getRegion() { $map['pid']=input('pid'); $map['type']=input('type'); $list=Db::name("region")->where($map)->select(); return json($list); } /* * 返回模块下控制器json字符串 */ public function getController() { $module=input('request_module','admin'); $list=\ReadClass::readDir(APP_PATH . $module. DS .'controller'); return json($list); } /* * 返回角色列表json字符串 */ public function getRole() { $map['type']=input('pid'); if($map['type']==1){ $map1['member_group_id']=array(array('gt',0),array('neq',2));//>0 and !=2 $list=Db::name("member_group")->field(array('member_group_id'=>'id','member_group_name'=>'name'))->where($map1)->select(); }elseif($map['type']==2){ $map2['id']=array('gt',0); $list=Db::name("auth_group")->field(array('id'=>'id','title'=>'name'))->where($map2)->select(); } return json($list); } }