public function add1() { // 将add 拆分为二个 add显示添加界面 insert 负责添加数据 if (!empty($_POST)) { // print_r($_POST); // 在AuthModel 里边通过一个指定方法实现权限添加 $auth = new \Model\AuthModel(); $res = $auth->addAuth($_POST); if ($res) { // echo 'success'; $this->success('添加权限成功', U('list')); } else { // echo 'fail'; $this->error('添加权限失败', U('list')); } } else { // 获取父类权限信息(不获取三级分类) $info = $this->getinfo(true); // show_bug($info); // array(1 => '商品管理', 2 => '') // 从$info 里边获得信息 // 以方便在smarty 模板中使用{html_options} $authinfo = array(); foreach ($info as $k => $v) { $authinfo[$v['id']] = $v['name']; } //show_bug($authinfo); $this->assign('authinfo', $authinfo); $this->display(); } }
function add(){ if(!empty($_POST)){ //在AuthModel里边通过一个指定方法实现权限添加 $auth = new \Model\AuthModel(); $z = $auth->addAuth($_POST); if($z){ $this -> success('添加权限成功!',U('showlist')); }else { $this -> error('添加权限失败!',U('showlist')); } }else{ //获得父级权限信息 $info = $this -> getInfo(true); //show_bug($info); //从$info里边获得信息。例如:array(1=>'商品管理',2=>'添加商品',3=>'订单打印') //以便在smarty模板中使用{html_options} $authinfo = array(); foreach($info as $v){ $authinfo[$v['auth_id']] = $v['auth_name']; } $this -> assign('authinfo', $authinfo); $this -> display(); } }