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


PHP SearchForm::renderSliderRange方法代码示例

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


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

示例1: array_merge

    ?>
    <span class="search">
        <div class="<?php 
    echo $textClass;
    ?>
"><?php 
    echo Yii::t('common', 'Floor range');
    ?>
:</div>
    </span>
    <span class="search">
        <?php 
    $floorItems = array_merge(range(0, param('moduleApartments_maxFloor', 30)));
    $floorMin = isset($this->floorCountMin) ? CHtml::encode($this->floorCountMin) : 0;
    $floorMax = isset($this->floorCountMax) ? CHtml::encode($this->floorCountMax) : max($floorItems);
    SearchForm::renderSliderRange(array('field' => 'floor', 'min' => 0, 'max' => param('moduleApartments_maxFloor', 30), 'min_sel' => $floorMin, 'max_sel' => $floorMax, 'step' => 1, 'class' => 'floor-search-select'));
    echo '</span>';
} else {
    ?>
            <span class="search"><div
                    class="<?php 
    echo $textClass;
    ?>
"><?php 
    echo Yii::t('common', 'Flat on floor');
    ?>
:
                </div> </span>
            <?php 
    $floorItems = array_merge(array(0 => tc('Any')), range(1, param('moduleApartments_maxFloor', 30)));
    echo CHtml::dropDownList('floor', isset($this->floorCount) ? CHtml::encode($this->floorCount) : 0, $floorItems, array('class' => $fieldClass . ' searchField'));
开发者ID:alexjkitty,项目名称:estate,代码行数:31,代码来源:_search_field_floor.php

示例2: isset

    } else {
        $priceAll = Apartment::getPriceMinMax(1, true);
    }
    $priceAll['price_min'] = isset($priceAll['price_min']) ? $priceAll['price_min'] : 0;
    $priceAll['price_max'] = isset($priceAll['price_max']) ? $priceAll['price_max'] : 1000;
    if (issetModule('currency')) {
        $priceAll['price_min'] = floor(Currency::convertFromDefault($priceAll['price_min']));
        $priceAll['price_max'] = ceil(Currency::convertFromDefault($priceAll['price_max']));
    }
    $diffPrice = $priceAll['price_max'] - $priceAll['price_min'];
    $step = SearchForm::getSliderStep($diffPrice);
    $priceMinSel = isset($this->priceSlider) && isset($this->priceSlider["min"]) && $this->priceSlider["min"] >= $priceAll["price_min"] && $this->priceSlider["min"] <= $priceAll["price_max"] ? $this->priceSlider["min"] : $priceAll["price_min"];
    $priceMaxSel = isset($this->priceSlider) && isset($this->priceSlider["max"]) && $this->priceSlider["max"] <= $priceAll["price_max"] && $this->priceSlider["max"] >= $priceAll["price_min"] ? $this->priceSlider["max"] : $priceAll["price_max"];
    //$priceMinSel = Apartment::priceFormat($priceMin);
    //$priceMaxSel = Apartment::priceFormat($priceMax);
    SearchForm::renderSliderRange(array('field' => 'price', 'min' => $priceAll['price_min'], 'max' => $priceAll['price_max'], 'min_sel' => $priceMinSel, 'max_sel' => $priceMaxSel, 'step' => $step, 'class' => 'price-search-select'));
    echo '</div>';
} else {
    ?>
			<?php 
    $placeholder = '';
    if ($this->searchShowLabel) {
        ?>
				<div class="<?php 
        echo $textClass;
        ?>
" id="currency-title"><?php 
        echo tc('Price up to');
        ?>
:</div>
			<?php 
开发者ID:barricade86,项目名称:raui,代码行数:31,代码来源:_bt_search_field_price.php

示例3: array_merge

    <?php 
if (issetModule('selecttoslider') && param('useRoomSlider') == 1) {
    ?>
    <span class="search"><div class="<?php 
    echo $textClass;
    ?>
"><?php 
    echo Yii::t('common', 'Rooms range');
    ?>
:</div> </span>
        <span class="search">
            <?php 
    $roomItems = array_merge(range(0, param('moduleApartments_maxRooms', 8)));
    $roomsMin = isset($this->roomsCountMin) ? CHtml::encode($this->roomsCountMin) : 0;
    $roomsMax = isset($this->roomsCountMax) ? CHtml::encode($this->roomsCountMax) : max($roomItems);
    SearchForm::renderSliderRange(array('field' => 'room', 'min' => 0, 'max' => param('moduleApartments_maxRooms', 8), 'min_sel' => $roomsMin, 'max_sel' => $roomsMax, 'step' => 1, 'class' => 'rooms-search-select'));
    echo '</span>';
} else {
    ?>
                <span class="search"><div class="<?php 
    echo $textClass;
    ?>
"><?php 
    echo Yii::t('common', 'Number of rooms');
    ?>
:</div> </span>
                <?php 
    $roomItems = array('0' => Yii::t('common', 'Any'), '1' => 1, '2' => 2, '3' => 3, '4' => Yii::t('common', '4 and more'));
    echo CHtml::dropDownList('rooms', isset($this->roomsCount) ? CHtml::encode($this->roomsCount) : 0, $roomItems, array('class' => $fieldClass . ' searchField'));
    Yii::app()->clientScript->registerScript('rooms', '
            focusSubmit($("select#rooms"));
开发者ID:alexjkitty,项目名称:estate,代码行数:31,代码来源:_search_field_rooms.php

示例4: array_combine

        $step = 100;
    }
    if ($diffSquare > 10000) {
        $step = 1000;
    }
    if ($diffSquare > 100000) {
        $step = 10000;
    }
    $squareItems = array_combine(range($squareAll['square_min'], $squareAll['square_max'], $step), range($squareAll['square_min'], $squareAll['square_max'], $step));
    // add last element if step less
    if (max($squareItems) != $squareAll["square_max"]) {
        $squareItems[$squareAll["square_max"]] = $squareAll["square_max"];
    }
    $squareMin = isset($this->squareCountMin) ? CHtml::encode($this->squareCountMin) : $squareAll['square_min'];
    $squareMax = isset($this->squareCountMax) ? CHtml::encode($this->squareCountMax) : max($squareItems);
    SearchForm::renderSliderRange(array('field' => 'square', 'min' => $squareAll['square_min'], 'max' => $squareAll['square_max'], 'min_sel' => $squareMin, 'max_sel' => $squareMax, 'step' => $step, 'measure_unit' => tc("site_square"), 'class' => 'square-search-select'));
    echo '</span>';
} else {
    ?>
                <span class="search"><div class="<?php 
    echo $textClass;
    ?>
"><?php 
    echo Yii::t('common', 'Apartment square to');
    ?>
:</div></span>
                <span class="search">
                    <input onblur="changeSearch();" type="text" id="squareTo" name="square"
                           class="width70 search-input-new"
                           value="<?php 
    echo isset($this->squareCount) && $this->squareCount ? CHtml::encode($this->squareCount) : "";
开发者ID:alexjkitty,项目名称:estate,代码行数:31,代码来源:_search_field_square.php


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