求助 版主:官方研发技术组
应用联动缓存脚本cache.php
类型:迅睿CMS 更新时间:2021-08-19 20:29:51

应用联动缓存脚本cache.php调用模型对应的cache方法时,无法获取APP_DIR常量(SITE_ID可以获取到)。这样就无法动态处理本插件的缓存了,只能写死插件目录

<?php namespace Phpcmf\Model\应用目录;

// test模型
class Test extends \Phpcmf\Model
{
    // 缓存
    public function cache($siteid = SITE_ID) {

        $app_dir = APP_DIR; // 这里获取不到APP_DIR常量的值
    }

}


回帖
  • 黄老邪
    #1楼    黄老邪
    2021-07-10 17:50:02
    Chrome 0

    image
    填写才行,你上面需要填写,你下面继续填写就行了啊
  • 官方研发技术-罗老师
    #2楼    官方研发技术-罗老师
    2021-07-10 18:48:58
    Chrome 0
    开发中,尽量不要使用APP_DIR变量,此变量后期会被废弃的,APP_DIR是读取你插件目录名称的,
    image
    所以APP_DIR是没用的名称,直接写插件目录就行了,不用多此一举
    满意答案
  • 易享网络
    #3楼    易享网络
    2021-08-19 20:29:51
    Edge 0
    @官方研发技术-罗老师:关闭帖子