yii增删改查搜索分页
2016-12-21 11:45
337 查看
<?php namespace frontend\controllers; use Yii; use yii\base\InvalidParamException; use yii\web\BadRequestHttpException; use yii\db\Query; use yii\web\Controller; use yii\filters\VerbFilter; use yii\filters\AccessControl; use common\models\LoginForm; use frontend\models\PasswordResetRequestForm; use frontend\models\ResetPasswordForm; use frontend\models\SignupForm; use frontend\models\ContactForm; use yii\data\Pagination; /** * Site controller */ class TestController extends Controller{ public function actionShow(){ $query=new Query(); $data=$query->from("user")->all(); $count=count($data); $pagination = new Pagination(['totalCount' => $count]); $pagination->setPageSize(3); $model = $query->offset($pagination->offset)->limit($pagination->limit)->all(); // print_r($data); return $this->render("show.php",['data'=>$data, 'model' => $model,'pagination' => $pagination,]); } public function actionAdd(){ $request=Yii::$app->request; // print_r($request); if($request->isPost){ $data=$request->post(); // print_r($data); // die; unset($data['_csrf-frontend']); $res=Yii::$app->db->createCommand()->insert("user",$data)->execute(); if($res){ $this->redirect("?r=test/show"); } }else{ return $this->render("add.php"); } } public function actionDel(){ $request=Yii::$app->request; $id=$request->get("id"); // 4000 echo $id; $res=Yii::$app->db->createCommand()->delete("user","id=$id")->execute(); if($res){ $this->redirect("?r=test/show"); } } public function actionUp(){ $request=Yii::$app->request; $id=$request->get("id"); $query=new Query(); $data=$query->from("user")->where("id=$id")->one(); // print_r($data); if($request->isPost){ $data=$request->post(); unset($data['_csrf-frontend']); $res=Yii::$app->db->createCommand()->update("user",$data,"id=$id")->execute(); if($res){ $this->redirect("?r=test/show"); } }else{ return $this->render("up.php",['data'=>$data]); } } }
相关文章推荐
- Yii 2.0 AJAX搜索,分页,关键字变红
- yii框架中,搜索的表单和后台执行,以及分页
- yii2.0控制层操作分页增删
- Magicodes.WeiChat——ASP.NET Scaffolding生成增删改查、分页、搜索、删除确认、批量操作、批量删除等业务代码
- ThinkPHP增删改查 搜索 分页
- yii带条件搜索分页
- Yii2.0-advanced-6—联表查询加搜索分页
- yii框架里ajax分页和搜索 单删 批删
- yii框架 AR增删改查 分页
- YII框架中自带的表单,搜索 4000 ,分页代码的实现
- yii 图片上传 搜索分页
- Yii2.0小部件GridView(两表联查/搜索/分页)②
- yii DAO yii框架增删改查 分页 验证码 框架自带表单
- Yii的增删改查-分页
- laravel5.4中增删改查+搜索分页(运用ORM模式所做)。
- YII框架中自带的表单,搜索,分页代码的实现
- YII框架中自带的表单,搜索,分页代码的实现
- YII框架中搜索分页jQuery写法详解
- yii 2.0 增删改查 分页 ajax 批删
- Yii框架结合sphinx,Ajax实现搜索分页功能示例