我在Cake的RedisEngine文件中创建了一些自定义方法来执行Redis spop
...等操作。我知道在Cake Lib中编辑实际的RedisEngine文件本身并不理想,但是不确定如何扩展它,以便可以添加自己的方法。或者更具体地说,如果我进行扩展,如何告诉Cake使用MyRedisEngine
而不是默认值?
答案 0 :(得分:0)
对于每个this page in the CakePHP Book,您可以通过在Config/bootstrap.php
中指定如下配置来扩展CacheEngine:
Cache::config('custom', array(
'engine' => 'MyCustomCacheEngine', // if this doesn't work, try without the 'Engine'
// ...
));
并在MyCustomCacheEngine.php
目录中添加一个app/Lib/Cache/Engine/
文件。