当前位置: 首页>>代码示例>>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;未经允许,请勿转载。