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


PHP Common::getCrc32方法代碼示例

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


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

示例1: queryIdsAction

 public function queryIdsAction(&$actionsNameAndType)
 {
     $sql = $this->sqlActionId();
     $bind = array();
     $i = 0;
     foreach ($actionsNameAndType as $index => &$actionNameType) {
         list($name, $type, $urlPrefix) = $actionNameType;
         if (empty($name)) {
             continue;
         }
         if ($i > 0) {
             $sql .= ' OR (hash = ? AND name = ? AND type = ? )';
         }
         $bind[] = Common::getCrc32($name);
         $bind[] = $name;
         $bind[] = $type;
         ++$i;
     }
     // Case URL & Title are empty
     if (empty($bind)) {
         return false;
     }
     $actionIds = $this->db->fetchAll($sql, $bind);
     return $actionIds;
 }
開發者ID:FluentDevelopment,項目名稱:piwik,代碼行數:25,代碼來源:LogAction.php

示例2: add

 /**
  *  add record
  *
  *  Adds a record to the log_action table and returns the id of the
  *  the inserted row.
  *
  *  @param string $name
  *  @param string $type
  *  @param int    $urlPrefix
  *  @returns int
  */
 public function add($name, $type, $urlPrefix)
 {
     $sql = 'INSERT INTO ' . $this->table . ' (name, hash, type, url_prefix) ' . 'VALUES (?, ?, ?, ?)';
     $this->db->query($sql, array($name, Common::getCrc32($name), $type, $urlPrefix));
     return $this->db->lastInsertId($this->table . '_idaction');
 }
開發者ID:FluentDevelopment,項目名稱:piwik,代碼行數:17,代碼來源:LogAction.php

示例3: insertNewAction

 protected function insertNewAction($name, $type, $urlPrefix)
 {
     $table = Common::prefixTable('log_action');
     $sql = "INSERT INTO {$table} (name, hash, type, url_prefix) VALUES (?,?,?,?)";
     $db = $this->getDb();
     $db->query($sql, array($name, Common::getCrc32($name), $type, $urlPrefix));
     $seq = $table . '_idaction';
     $actionId = $db->lastInsertId($seq);
     return $actionId;
 }
開發者ID:FluentDevelopment,項目名稱:piwik,代碼行數:10,代碼來源:PgModel.php


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