Exemplo n.º 1
0
<div>
<form class="form-inline" role="form">
<div>
<div style="float: left;">
<?php 
    //生成搜索框组
    echo Html::hiddenInput('table_id', $table->id);
    echo Html::hiddenInput('order_column', '', ['class' => 'order_column']);
    echo Html::hiddenInput('order_type', 'desc', ['class' => 'order_type']);
    $columns = TbColumn::find()->where('fdTableID = :table_id and (fdSearchType > 1 or (fdSearchType = 1 and fdSelectID > 0))', [':table_id' => $table->id])->all();
    foreach ($columns as $column) {
        switch ($column->fdSearchType) {
            case 1:
                echo '<div class="form-group">';
                echo "<label>{$column->fdDesc}</label>&nbsp;";
                echo Html::dropDownList($column->fdName, '', Dictionary::getSelectItem($column->fdSelectID), ['class' => 'form-control', 'style' => 'width: auto;']);
                echo '</div>';
                break;
            case 2:
                echo '<div class="form-group">';
                echo "<label>{$column->fdDesc}</label>&nbsp;";
                echo Html::textInput($column->fdName, '', ['class' => 'form-control', 'style' => 'width: auto;', 'placeholder' => $column->fdDesc]);
                echo '</div>';
                break;
            case 3:
            case 4:
                if ($column->fdSearchType == 3) {
                    $value = date('Y-m-d');
                } else {
                    $value = date('Y-m-d', strtotime('-1 days'));
                }