У меня есть несколько пользовательских методов, созданных в файле Cake's RedisEngine, чтобы делать такие вещи, как Redis spop
... и т.д. Я знаю, что редактирование самого файла RedisEngine в Cake Lib не идеально, но я не знаю, как именно расширить его, чтобы я мог добавлять свои собственные методы. Или, точнее, если я его расширяю, как указать Cake использовать MyRedisEngine
вместо стандартного?
Расширение RedisEngine в CakePHP
comment
Вот так: book.cakephp.org/2.0/en/core-libraries/
- person ndm   schedule 29.12.2018
Ответы (1)
На этой странице в книгу CakePHP, вы можете расширить 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/
.
person
Dave
schedule
29.12.2018
(спасибо, что указали на место в книге, которое я пропустил, @ndm)
- person Dave; 29.12.2018