當前位置: 首頁>>代碼示例>>PHP>>正文


PHP CacheControl::flushItemsByPlugin方法代碼示例

本文整理匯總了PHP中CacheControl::flushItemsByPlugin方法的典型用法代碼示例。如果您正苦於以下問題:PHP CacheControl::flushItemsByPlugin方法的具體用法?PHP CacheControl::flushItemsByPlugin怎麽用?PHP CacheControl::flushItemsByPlugin使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在CacheControl的用法示例。


在下文中一共展示了CacheControl::flushItemsByPlugin方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: updatePluginConfig

function updatePluginConfig($name, $setVal)
{
    $context = Model_Context::getInstance();
    if (!in_array($name, $context->getProperty("plugin.activePlugins"))) {
        return false;
    }
    $pluginName = $name;
    $name = Utils_Unicode::lessenAsEncoding($name, 255);
    $setting = serialize(fetchConfigXML($setVal));
    $pool = DBModel::getInstance();
    $pool->reset('Plugins');
    $pool->setQualifier('blogid', 'eq', getBlogId());
    $pool->setQualifier('name', 'eq', $name, true);
    $pool->setAttribute('settings', $setting, true);
    if ($pool->update()) {
        $result = '0';
    } else {
        $result = '1';
    }
    clearPluginSettingCache();
    CacheControl::flushItemsByPlugin($pluginName);
    return $result;
}
開發者ID:webhacking,項目名稱:Textcube,代碼行數:23,代碼來源:plugin.php

示例2: updatePluginConfig

function updatePluginConfig($name, $setVal)
{
    global $activePlugins;
    if (!in_array($name, $activePlugins)) {
        return false;
    }
    $pluginName = $name;
    $name = POD::escapeString(UTF8::lessenAsEncoding($name, 255));
    $setting = serialize(Setting::fetchConfigXML($setVal));
    $pool = DBModel::getInstance();
    $pool->reset('Plugins');
    $pool->setQualifier('blogid', 'eq', getBlogId());
    $pool->setQualifier('name', 'eq', $name, true);
    $pool->setAttribute('settings', $setting, true);
    if ($pool->update()) {
        $result = '0';
    } else {
        $result = '1';
    }
    clearPluginSettingCache();
    CacheControl::flushItemsByPlugin($pluginName);
    return $result;
}
開發者ID:hinablue,項目名稱:TextCube,代碼行數:23,代碼來源:common.plugin.php


注:本文中的CacheControl::flushItemsByPlugin方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。