Расширьте RedisEngine в CakePHP - PullRequest
       20

Расширьте RedisEngine в CakePHP

0 голосов
/ 28 декабря 2018

У меня есть несколько пользовательских методов, созданных в файле Cake RedisEngine для таких вещей, как Redis spop ... и т. Д.Я знаю, что редактирование самого файла RedisEngine внутри Cake Lib не является идеальным, но я точно не знаю, как его расширить, чтобы я мог добавить свои собственные методы.Или, более конкретно, если я его расширю, как сказать Cake использовать MyRedisEngine вместо значения по умолчанию?

1 Ответ

0 голосов
/ 29 декабря 2018

За эту страницу в CakePHP Book , вы можете расширить CacheEngine , указав следующую конфигурацию в Config/bootstrap.php:

Cache::config('custom', array(
    'engine' => 'MyCustomCacheEngine', // if this doesn't work, try without the 'Engine'
    // ...
));

и добавивФайл MyCustomCacheEngine.php в каталоге app/Lib/Cache/Engine/.

...