本文整理汇总了PHP中CategoryModel::getMyCategory1方法的典型用法代码示例。如果您正苦于以下问题:PHP CategoryModel::getMyCategory1方法的具体用法?PHP CategoryModel::getMyCategory1怎么用?PHP CategoryModel::getMyCategory1使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CategoryModel
的用法示例。
在下文中一共展示了CategoryModel::getMyCategory1方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: _before_edit
public function _before_edit()
{
$cate = new CategoryModel();
// $this->list=$cate->getMyCategory();//加载栏目
$menu = $cate->getMyCategory1();
//加载栏目
$menu = arrToMenu($menu, 0);
$this->list = $menu;
$this->mdldata = $cate->getMyModel();
//加载模型
}
示例2: menu
public function menu()
{
$this->checkUser();
if (isset($_SESSION[C('USER_AUTH_KEY')])) {
//显示菜单项
$menu = array();
if (isset($_SESSION['menu' . $_SESSION[C('USER_AUTH_KEY')]])) {
//如果已经缓存,直接读取缓存
$menu = $_SESSION['menu' . $_SESSION[C('USER_AUTH_KEY')]];
} else {
//读取数据库模块列表生成菜单项
$node = M("Node");
$map['level'] = 2;
$map['status'] = 1;
$list = $node->where($map)->field('id,name,pid,title')->order('sort asc')->select();
$accessList = $_SESSION['_ACCESS_LIST'];
foreach ($list as $key => $module) {
if (isset($accessList[strtoupper(APP_NAME)][strtoupper($module['name'])]) || $_SESSION['administrator']) {
//设置模块访问权限
$module['access'] = 1;
$menu[$key] = $module;
}
}
//缓存菜单访问
$_SESSION['menu' . $_SESSION[C('USER_AUTH_KEY')]] = $menu;
}
if (isset($_GET['tag'])) {
$tag = $_GET['tag'];
if (0 == $tag) {
$this->assign('menuTitle', '扩展功能');
} else {
$mapid['id'] = array('eq', $tag);
$node = M("Node");
$title = $list = $node->where($mapid)->getField('title');
$this->assign('menuTitle', $title);
}
$this->assign('menuTag', $tag);
} else {
$this->assign('menuTitle', '内容管理');
}
$this->assign('menu', $menu);
}
//显示站点栏目
$cate = new CategoryModel();
$this->cate = $list = $cate->getMyCategory();
//加载栏目
$menu = $cate->getMyCategory1();
//加载栏目
$menu = arrToTree($menu, 0);
$tree = outMenuNode($menu);
$this->assign('tree', $tree);
$this->display();
}