在CakePHP中扩展RedisEngine

时间:2018-12-28 16:56:15

标签: cakephp cakephp-2.x

我在Cake的RedisEngine文件中创建了一些自定义方法来执行Redis spop ...等操作。我知道在Cake Lib中编辑实际的RedisEngine文件本身并不理想,但是不确定如何扩展它,以便可以添加自己的方法。或者更具体地说,如果我进行扩展,如何告诉Cake使用MyRedisEngine而不是默认值?

1 个答案:

答案 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/文件。