网站首页

PHPCMS v9读取地区联动菜单缓存文件

发布时间:2015-03-12 10:06:24编辑:admin阅读(

    读取缓存文件的方法是 getcache() 在 phpcms\libs\functions\global.func.php 中可找到。
    地区联动菜单的缓存文件是  caches\caches_linkage\caches_data\1.cache.php。
    getcache('1','linkage')返回的就是该缓存文件的内容(该内容是个数组),所以你可以用数组的方法取出该缓存文件中你感兴趣的东西。
    读取地区联动菜单的缓存文件的方法还有 phpcms\libs\functions\global.func.php 中的get_linkage(),不过这个方法有时取出来的东西并不一定都是你想要的,不过它确实提供给我们一个快捷的方法,并且能够满足我们大部分的需 求。
    举几个例子吧:
    1、echo(get_linkage($v['areaid'], 1, '-',4));
    如果$v['areaid']为崇川区的地区ID则输出结果为:江苏省-南通市-崇川区。
    get_linkage()方法的第一个参数是地区ID,第二个参数是联动菜单的ID(地区联动菜单的ID是1),第三个参数是分隔符,第四个参数 :1 返回间隔符链接,完整路径名称 ,2返回当前联动菜单名称,3 返回完整路径数组,4 直接返回ID
    2、print_r(getcache('1','linkage'));
    上面的语句会以数组的形式输出1.cache.php中的内容。