本文整理汇总了PHP中SearchForm::getSliderRangeFields方法的典型用法代码示例。如果您正苦于以下问题:PHP SearchForm::getSliderRangeFields方法的具体用法?PHP SearchForm::getSliderRangeFields怎么用?PHP SearchForm::getSliderRangeFields使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SearchForm
的用法示例。
在下文中一共展示了SearchForm::getSliderRangeFields方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: actionLoadForm
public function actionLoadForm()
{
if (!Yii::app()->request->isAjaxRequest) {
throw404();
}
$this->objType = Yii::app()->request->getParam('obj_type_id');
$isInner = Yii::app()->request->getParam('is_inner');
$roomsMin = Yii::app()->request->getParam('room_min');
$roomsMax = Yii::app()->request->getParam('room_max');
if ($roomsMin || $roomsMax) {
$this->roomsCountMin = $roomsMin;
$this->roomsCountMax = $roomsMax;
}
$this->sApId = (int) Yii::app()->request->getParam('sApId');
$floorMin = Yii::app()->request->getParam('floor_min');
$floorMax = Yii::app()->request->getParam('floor_max');
if ($floorMin || $floorMax) {
$this->floorCountMin = $floorMin;
$this->floorCountMax = $floorMax;
}
$floor = Yii::app()->request->getParam('floor');
if ($floor) {
$this->floorCount = $floor;
}
if (issetModule('selecttoslider') && param('useSquareSlider') == 1) {
$squareMin = Yii::app()->request->getParam('square_min');
$squareMax = Yii::app()->request->getParam('square_max');
if ($squareMin || $squareMax) {
$this->squareCountMin = $squareMin;
$this->squareCountMax = $squareMax;
}
} else {
$square = Yii::app()->request->getParam('square');
if ($square) {
$this->squareCount = $square;
}
}
if (issetModule('location') && param('useLocation', 1)) {
$country = Yii::app()->request->getParam('country');
if ($country) {
$this->selectedCountry = $country;
}
$region = Yii::app()->request->getParam('region');
if ($region) {
$this->selectedRegion = $region;
}
$city = Yii::app()->request->getParam('city');
if ($city) {
$this->selectedCity = $city;
}
} else {
$city = Yii::app()->request->getParam('city');
if ($city) {
$this->selectedCity = $city;
}
}
$this->objType = Yii::app()->request->getParam('objType');
$this->apType = Yii::app()->request->getParam('apType');
/* if(issetModule('selecttoslider') && param('usePriceSlider') == 1) {
$priceMin = Yii::app()->request->getParam("price_min");
$priceMax = Yii::app()->request->getParam("price_max");
if($priceMin || $priceMax) {
$this->priceSlider["min"] = $priceMin;
$this->priceSlider["max"] = $priceMax;
}
} else {
$price = Yii::app()->request->getParam('price');
if(issetModule('currency')){
$priceDefault = ceil(Currency::convertToDefault($price));
} else {
$priceDefault = $price;
}
if($priceDefault) {
$this->price = $price;
}
}*/
if (issetModule('formeditor')) {
$newFieldsAll = FormDesigner::getNewFields();
foreach ($newFieldsAll as $field) {
$value = CHtml::encode(Yii::app()->request->getParam($field->field));
if (!$value) {
continue;
}
$fieldString = $field->field;
$this->newFields[$fieldString] = $value;
}
}
$compact = Yii::app()->request->getParam('compact', 0);
HAjax::jsonOk('', array('html' => $this->renderPartial('//site/_search_form', array('isInner' => $isInner, 'compact' => $compact), true), 'sliderRangeFields' => SearchForm::getSliderRangeFields(), 'cityField' => SearchForm::getCityField(), 'countFiled' => SearchForm::getCountFiled(), 'compact' => $compact));
}
示例2: isset
<?php
$isInner = isset($isInner) ? $isInner : 0;
$compact = param("useCompactInnerSearchForm", true);
$loc = issetModule('location') && param('useLocation', 1) ? 1 : 0;
$urlReloadForm = Yii::app()->createUrl('/quicksearch/main/loadForm', array('lang' => Yii::app()->language));
?>
var sliderRangeFields = <?php
echo CJavaScript::encode(SearchForm::getSliderRangeFields());
?>
;
var cityField = <?php
echo CJavaScript::encode(SearchForm::getCityField());
?>
;
var loc = <?php
echo CJavaScript::encode($loc);
?>
;
var countFiled = <?php
echo CJavaScript::encode(SearchForm::getCountFiled() + ($loc ? 2 : 0));
?>
;
var isInner = <?php
echo CJavaScript::encode($isInner);
?>
;
var heightField = 54;
var advancedIsOpen = 0;
var compact = <?php