人人人妻人人人妻人人人,99精品国产综合久久久久五月天 ,欧美白人最猛性XXXXX,日韩AV无码免费播放

News新聞

業(yè)界新聞動(dòng)態(tài)、技術(shù)前沿
Who are we?

您的位置:首頁(yè)      樂(lè)道系統(tǒng)FAQ      yii框架搜索分頁(yè)modle寫法

yii框架搜索分頁(yè)modle寫法

標(biāo)簽: 發(fā)布日期:2016-12-19 00:00:00 231

控制器層

<?PHP
namespace frontend\controllers;
header('content-type:text/html;charset=utf-8');
use Yii;
use yii\base\InvalidParamException;
use yii\web\BadRequestHttpException;
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 frontend\models\Goods; //加載jidian 表的model
use yii\data\Pagination; //yii框架中使用分頁(yè)
use frontend\web\myclass\QRcode;//加載生成二維碼類
/**
 * Site controller
 */
class GoodsController extends Controller 
{
  public $enableCsrfValidation = false;
  //商品展示列表
  public function actionGoodslist()
  {
  //接收過(guò)來(lái)搜索的條件
  $w=yii::$app->request->get('goods_name');
  //分頁(yè)
  $test=new Goods();  //實(shí)例化model模型
  $arr=$test->find()->where(['like','goods_name',"$w"]); //加上搜索的條件where
  $pages = new Pagination([
    'totalCount' => $arr->count(),
    'pageSize'  => 4 //每頁(yè)顯示條數(shù)
  ]);
  $models = $arr->offset($pages->offset)
    ->limit($pages->limit)
    ->all();
  return $this->render('goodslist', [ //前臺(tái)的頁(yè)面
    'data' => $models,
    'pages' => $pages,
    'where' =>$w   //把搜索的條件顯示到前面
  ]);
    
  }
}