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


PHP User::getGridMaxRows方法代码示例

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


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

示例1: prepareParams

 /**
  * prepare input params
  * @return void
  */
 private function prepareParams()
 {
     $p =& $this->inputParams;
     /* initial parameters */
     $this->query = empty($p['query']) ? '' : $this->escapeLuceneChars($p['query']);
     $this->rows = isset($p['rows']) ? intval($p['rows']) : User::getGridMaxRows();
     $this->start = empty($p['start']) ? empty($p['page']) ? 0 : $this->rows * (intval($p['page']) - 1) : intval($p['start']);
     $this->params = array('defType' => 'dismax', 'q.alt' => '*:*', 'qf' => "name content^0.5", 'tie' => '0.1', 'fl' => $this->getFieldListParam($p), 'fq' => $this->getFilterQueryParam($p), 'sort' => $this->getSortParam($p));
     /* setting highlight if query parrameter is present /**/
     if (!empty($this->query)) {
         $this->params['hl'] = 'true';
         $this->params['hl.fl'] = 'name,content';
         $this->params['hl.simple.pre'] = '<em class="hl">';
         $this->params['hl.simple.post'] = '</em>';
         $this->params['hl.usePhraseHighlighter'] = 'true';
         $this->params['hl.highlightMultiTerm'] = 'true';
         $this->params['hl.fragsize'] = '256';
     }
     $this->facets = array();
     if (!$this->facetsSetManually && !empty($p['facets'])) {
         $this->facets =& $p['facets'];
     }
     $fp = $this->getFacetParams($p);
     if (!empty($fp)) {
         $this->params = array_merge($this->params, $fp);
     }
     //analize facet filters
     $this->params['fq'] = array_merge($this->params['fq'], $this->getFacetFilters($p));
 }
开发者ID:austinvernsonger,项目名称:casebox,代码行数:33,代码来源:Search.php


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