当前位置: 首页>>代码示例>>PHP>>正文


PHP vmPlugin::setCache方法代码示例

本文整理汇总了PHP中vmPlugin::setCache方法的典型用法代码示例。如果您正苦于以下问题:PHP vmPlugin::setCache方法的具体用法?PHP vmPlugin::setCache怎么用?PHP vmPlugin::setCache使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在vmPlugin的用法示例。


在下文中一共展示了vmPlugin::setCache方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: getPluginInternalData

 /**
  * This loads the data stored by the plugin before, NOT the configuration of the method,
  * this function should never be triggered only called from triggered functions.
  *
  * @param int    $id
  * @param string $primaryKey
  */
 protected function getPluginInternalData($id, $primaryKey = 0)
 {
     $x = vmPlugin::getCache('getPluginInternalData', $this->_vmpItable, $id, $this->_tablename, $this->tableFields, $primaryKey, $this->_tableId, $this->_loggable);
     if (!empty($x)) {
         //OPCloader::opcDebug('cache is_active:');
         //OPCloader::opcDebug($x->is_active);
         return $x;
     }
     if (isset($this->_vmpItable)) {
         $vmpItableStored = $this->_vmpItable;
     } else {
         $vmpItableStored = null;
     }
     if ($primaryKey === 0) {
         $primaryKey = $this->_tablepkey;
     }
     $this->_vmpItable = $this->createPluginTableObject($this->_tablename, $this->tableFields, $primaryKey, $this->_tableId, $this->_loggable);
     // 		vmdebug('getPluginInternalData $id '.$id.' and $primaryKey '.$primaryKey);
     //$ret = $this->_vmpItable->clear();
     $ret = $this->_vmpItable->load($id);
     vmPlugin::setCache($ret, 'getPluginInternalData', $vmpItableStored, $id, $this->_tablename, $this->tableFields, $primaryKey, $this->_tableId, $this->_loggable);
     //OPCloader::opcDebug($vmpItableStored);
     //OPCloader::opcDebug('is_active:');
     //OPCloader::opcDebug($ret);
     return $ret;
 }
开发者ID:aldegtyarev,项目名称:stelsvelo,代码行数:33,代码来源:vmplugin.php


注:本文中的vmPlugin::setCache方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。