webman框架中使用thinkorm后开启字段缓存不生效

0

数据库操作使用了thinkphp,但是发现开启了字段缓存和查询缓存,也指定了缓存目录,但是 都不会生成,需要怎么搞,求大佬指点。

已邀请:

weijer

赞同来自: linkphp

看了下orm 源码需要传入 cache 驱动


Db::setCache(CacheInterface $obj);


这个自己写到 /support/bootstrap/db/Thinkphp.php 里面


加在这个后面 Db::setConfig(config('thinkorm'));


在support里面加一个Cache.php 继承 CacheInterface 把这里面方法都自己实现下,利用Illuminate\Redis\RedisManager Redis驱动

linkphp - 优翰老林

赞同来自:

walkor

赞同来自:

没用过这个功能

weijer

赞同来自:

tp 6 里面不也是需要


执行 php think optimize:schema 命令才能生成缓存么!webman 里面估计要研究下怎么生成

要回复问题请先登录注册