public static function getSearchHtml($type, $searchFieldConfig, $searchRowArr = null) { $returnHtml = ''; $rowNum = count($searchRowArr); $isShowAddLink = true; $isShowRemoveLink = true; if (1 == $rowNum) { $isShowRemoveLink = false; } if (CommonService::getQueryLimitNumber() <= $rowNum) { $isShowAddLink = false; } $returnHtml = self::getFirstSearchConditionRowHtml($searchRowArr[0], $isShowAddLink); for ($i = 1; $i < $rowNum; $i++) { $returnHtml .= self::getSearchConditionRowHtml($i, $searchFieldConfig, $searchRowArr[$i], $isShowAddLink, $isShowRemoveLink); } return $returnHtml; }
<script type="text/javascript"> var limitedFieldCount = <?php echo CommonService::getQueryLimitNumber(); ?> ; //the max search row num var templateFieldNumber = '<?php echo Info::TEMPLATE_NUMBER; ?> '; //template number var searchConditionTmp = '<?php echo $searchConditionHtmlTemplate; ?> '; var searchParamsPreFix = '<?php echo Info::QUERY_GROUP_NAME; ?> '; var infoType = '<?php echo $infoType; ?> '; var dateFormatError = '<?php echo Yii::t('Common', 'Please use valid date format. For example, 2009-10-8 or -7.'); ?> '; <?php foreach ($searchFieldConfig as $key => $value) { echo 'var field_' . $key . '_type=\'' . $value['type'] . '\';' . "\n"; } echo $jsValueStr;