Я новичок в cakephp, и недавно мне было поручено внедрить memcache в текущие функции моего приложения в рамках оптимизации.Я реализовал его, и он работает нормально, но теперь я хочу обновить мой ключ memcache, пару значений через cron.Поэтому я сделал одну функцию:
function mcache($client_id,$keyword_id,$function)
{
$this->$function($client_id,$keyword_id);
}
Я хочу вызвать эту функцию через планировщик cron, а в параметре $ function я хочу передать pass строку, которую я определил в моем файле define.inc.Его структура похожа на dis:
define ("HEAT_MAP","getHeatmapData");
define ("AGE_DEMOGRAPHICS","getAgeDemographicsData");
define ("GENDER_DEMOGRAPHICS","getGenderDemographicsData");
Здесь я хочу передать "HEAT_MAP" моей функции mcache в качестве параметра в $ function, и я хочу прочитать соответствующее значение, чтобы он мог вызвать функцию getHeatmapData.
Когда я так делаю, это дает мне «HEAT_MAP», а не getHeatMapData.Я знаю, что это немного сбивает с толку, но если вы хотите немного информации, пожалуйста, позвольте мне знать.Любые идеи ???