<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> "; 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> "; 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')); }