我正在使用 Yii2.0 搜索功能,如果我们显示网格意味着 ajax 搜索工作正常,但我必须更改布局(参见下面的屏幕),从右侧表单我必须使用ajax 进行搜索。
我也用谷歌搜索,但没有找到相关的。
预先感谢您的帮助。
最佳答案
我建议您使用单独的过滤器形式,如本 Yii2 指南中的解释 http://www.yiiframework.com/doc-2.0/guide-output-data-widgets.html#separate-filter-form
使用部分 View _search.php 并包含(例如:)以下内容:
<?php use yii\helpers\Html; use yii\widgets\ActiveForm; ?> <div class="post-search"> <?php $form = ActiveForm::begin([ 'action' => ['index'], 'method' => 'get', ]); ?> <?= $form->field($model, 'title') ?> <?= $form->field($model, 'creation_date') ?> <div class="form-group"> <?= Html::submitButton('Search', ['class' => 'btn btn-primary']) ?> <?= Html::submitButton('Reset', ['class' => 'btn btn-default']) ?> </div> <?php ActiveForm::end(); ?> </div>
and include it in index.php view like so:
<?= $this->render('_search', ['model' => $searchModel]) ?>
关于ajax - YII2 gridview使用ajax自定义搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35473744/