Ejemplo n.º 1
0
 /**
  * 得到符合条件的记录总数
  *
  * @param int    $pSmartCode 是否精确匹配,1为模糊(默认),0为精确
  * @param string $pColumns   需要提取的字段
  * @param string $pGroupBy   需要合并的字段
  *
  * @return int
  */
 public function _count($pSmartCode = 1, $pColumns = '*', $pGroupBy = '')
 {
     $this->_generateSql('', $pSmartCode, $pColumns, $pGroupBy);
     if (KISS_Framework_Config::isCached()) {
         $return = $this->SqlCommand->ExecuteCacheArrayQuery($this->mLastCountSQLQuery, 0, 10, 'num', array($this->mTableHash['name']));
     } else {
         $return = $this->SqlCommand->ExecuteArrayQuery($this->mLastCountSQLQuery, 0, 10, 'num');
     }
     return $return[0][0];
 }