В этом ответе на Stackoverflow ответ показывает, как добавить пользовательский статус кеша: Magento Custom Caching with admin switchMagento: где находится триггер пользовательского кеша?
Теперь мой вопрос: где это срабатывает?
ОБНОВЛЕНИЕ: Я выполнил шаги, указанные выше. Теперь у меня есть этот код в абстрактном/Service.php
final class COMP_NAME_Abstract_Service
{
static private $_instance;
private $_licenseHelpers = array();
public function clearCache($custom = false)
{
//DO SOMETHING
}
public function getCache()
{
//DO SOMETHING
}
}
Но я должен «назвать» функцию ClearCache где-то, но где и как?
Вот хороший учебник я нашел кэширование. Вы можете использовать собственный файл 'XML' для использования в вашем кеше. Этот метод позволяет другим модулям расширять ваш XML-файл с помощью встроенного в Magento * файла конфигурации XML-файлов. Возможно, это слишком сложно для того, чего вы пытаетесь достичь, но это, безусловно, может дать вам хорошую идею. Посмотрите внимательно на файл 'Config.php'. Его конструктор показывает, как XML-файл анализируется и кэшируется. [Пользовательские файлы конфигурации в Magento] (http://www.ecomdev.org/2010/08/02/custom-configuration-files-in-magento.html) – alexbchr
Привет, добро пожаловать в переполнение стека! Ссылка на потенциальное решение всегда приветствуется, но добавьте контекст вокруг ссылки, чтобы у других пользователей было некоторое представление о том, что это такое и почему оно есть. Всегда указывайте наиболее важную часть важной ссылки. Подумайте, что произойдет, если эта страница будет перенесена на другой сервер или изменения прямой ссылки - будущие пользователи не смогут воспользоваться ответом. Пожалуйста, взгляните на [как ответить] (http://stackoverflow.com/questions/how-to-answer). – Jesse