|
本帖最后由 追影 于 2014-5-9 17:56 编辑
获取当前栏目的第一级子栏目 这个必须会 如果不会看不懂我在说什么
两种方法:
(1)全部获取的话可以JS在客户端弄清楚父子关系 比如dtree 这种类似插件 去 百度 dtree 下载下来看下
(2)ajax 万能数据调用 (这种方法相对简单)
/index.php?m=api&a=ajax_arclist&model=type&where=fid%3D当前分类id
%3D 为 = 的urlencode
不管好多就都给你调的出来
当然如果是模板中三级菜单树用ul之类的嵌套就更简单了 用 http://www.damicms.com/New/26 Category 标签
支持多级嵌套的 嵌套死的3,4级都没问题 如果不知道嵌套多少级又非得嵌套遍历完整 如何做呢?
就要获取我的子孙到底有几级:
$list = M('type')->where("typeid=我的ID")->field("typeid,typename,fid,concat(path,'-',typeid) as bpath")->order('bpath desc')->find()
找到我最后的一代 通过 count(explode('-',$list[path]))-1 就知道我子孙到底有几级了
补充
http://www.damicms.com/Case/215 这个模板充分演示了 ajax 调用API接口数据
更多难点技术 授权后 面对面提供技术支持
|
|