控制器
namespace backend\controllers;
use yii\web\Controller;
use yii\data\Pagination;
use yii\db\Query;
/*** Page controller*/
class PageController extends Controller
{public function actionShow(){$where['title']=\Yii::$app->request->get('title');$where['content']=\Yii::$app->request->get('content');$query=new Query();$query->from('admin');//admin是表名
if(!empty($where['title'])){
$query->andFilterWhere( ['like','admin_name',$where['title']] ); } if(!empty($where['content'])){ $query->andFilterWhere( ['like','admin_email',$where['content']] ); } $users=$query->from('admin')->all(); $pages = new Pagination(['totalCount' =>$query->count(),'pageSize'=>'5']); $users = $query->offset($pages->offset)->limit($pages->limit)->all(); return $this->render('comment',['data'=>$users,'where'=>$where,'pages'=>$pages]); }}
view
use yii\helpers\Html;
use yii\widgets\ActiveForm;
use yii\helpers\Url;
use yii\widgets\LinkPager;
?>$form=ActiveForm::begin(['action'=>Url::toRoute(['show']),'method'=>'get',
]);
echo Html::input('text','title',"$where[title]");
echo Html::input('text','content',"$where[content]");
echo Html::submitButton('搜索');
ActiveForm::end();
echo "
";
echo "
";
?>姓名 | email | 电话 | 头像 | 操作 |
$val) { ?> | | | | 修改删除 |
$pages,'nextPageLabel'=>'下一页','firstPageLabel'=>'首页'])?>