分类管理
每个内容模块都有独立的分类管理,通过 yf_category 表统一存储,以 modeltype 字区分模块。
分类操作
| 操作 | 说明 | 路由 |
|---|---|---|
| 查看分类 | 分类列表页 | news/managecategory |
| 添加分类 | 添加新分类 | news/addcategory |
| 编辑分类 | 修改分类信息 | news/modcategory |
| 删除分类 | AJAX删除(需确认) | news/delcategory (POST) |
| 批量排序 | 批量修改排序值 | news/savecategory (POST) |
modeltype 对应关系
1 = News(新闻)
2 = Product(产品)
3 = Experience(体验)
4 = Master(大师)
5 = Kungfu(功夫)
6 = Video(视频)
8 = Photo(图片)
9 = Factory(工厂)
注意
Ad模块使用独立的 yf_ad_category 表(id为主键),Area模块使用独立的 yf_area 表(cid为主键)。
前台调用分类
// 获取产品分类
$cats = getCat(0, 'product', 'cid asc');
// 获取子分类ID
$childIds = getChildCat($cid, 0);
// 获取分类名称
$name = getCategoryNameBycid($cid);
// 获取面包屑导航
$position = getPositionBycid($cid);