Отключить кеш для плагина Cake 2.0? - PullRequest
1 голос
/ 03 января 2012

Я бы хотел отключить кеш для самостоятельно разработанного плагина Cake. Возможно ли это, и если да, то как бы я это сделал? Причина связана с моим более ранним вопросом , где дублирующиеся имена контроллеров ломают части моего приложения, которые работали нормально в 1.3.

Я знаю, что можно отключить кэш, установив следующий параметр в Core.php:

Configure::write('Cache.disable', true);

Я думал, что можно было бы сделать то же самое в PluginAppController.php в методе beforeFilter или beforeRender, но, похоже, это не работает.

Кто-нибудь знает, возможно ли это сделать из PluginAppController или есть какие-то другие варианты? Отключение всего кэша очень нежелательно, так как значительно замедляет работу остальной части приложения.

1 Ответ

0 голосов
/ 04 января 2012

Это звучит как плохая архитектура приложения.Вам не нужно отключать кеш, который звучит так, как будто это бандит для большей проблемы.Почему бы просто не переименовать один из контроллеров или добавить какое-либо соглашение о присвоении имен псевдо-пространств имен в свое приложение, чтобы предотвратить проблему?

...