/** * 新增前置操作,获取所有栏目 * @method _before_add */ public function _before_add() { $catalog_list = D('Catalog')->_list(array(), 0, 10, '', 'id asc,sort desc'); $catalog_list = ArrayHelper::tree($catalog_list); $last_id = D('Article')->getLastId(); $id = $last_id + 1; $this->assign('catalog_list', $catalog_list); $this->assign('id', $id); //为文章分配id }
/** * 权限页面 * @method permission * @return [type] [description] */ public function permission() { $model = D('Node'); $node_map['is_enable'] = 1; $node_list = $model->_list(array(), 0, 0, '', 'id asc,sort desc'); $node_list = ArrayHelper::tree($node_list); $this->assign('node_list', $node_list); //获取组拥有的权限 $group_id = I('gid'); $group_node_list = $model->getListByGroupId($group_id); $this->assign('group_node_list', $group_node_list); $this->display(); }