yii邀请好友,分页


namespace app\controllers;

use Yii;
use yii\filters\AccessControl;
use yii\web\Controller;
use yii\filters\VerbFilter;
use app\models\LoginForm;
use app\models\ContactForm;
use app\models\Goods;
use yii\data\Pagination;

class IndexController extends Controller
{   
    public function __construct($id,$models=null){
    parent::__construct($id,$models);
      $session = Yii::$app->session;
       if(!$session['uname']){
       // $this->redirect(array('/login/index'));
       echo "非法登录";die;
          }
    }

     //添加商品
       public function actionAdd(){
            $request=yii::$app->request;
             //判断有没有值提交
            if($request->isPost){
                $username=$request->post('username');
                $price=$request->post('price');
                $det=$request->post('det');
                $data=array('username'=>$username,'price'=>$price,'det'=>$det);
                //入库
                $db=yii::$app->db;
                $res=$db->createCommand()->insert('goods',$data)->execute();
                   //var_dump($res);die;
                    if($res){
                          $this->redirect('?r=index/show');
                    }else{
                        echo "";
                    }

            }else{
                //如果没有值提交
                //显示添加页面
                return $this->render('add');
            }
        
       }
       //商品展示
        public function actionShow(){
            //$db=yii::$app->db;
            //$data=$db->createCommand("select * from goods")->queryAll();
             //var_dump($data);die;
             //
                $query = Goods::find();
                $countQuery = clone $query;
                $pages = new Pagination(['totalCount' => $countQuery->count(),'pageSize'=> 5]);
                $models = $query->offset($pages->offset)
                    ->limit($pages->limit)
                    ->all();
                    //var_dump($models);die;

                return $this->render('show', [
                     'models' => $models,
                     'pages' => $pages,
                ]);

            }
      //邀请好友
   public function actionInvit(){
         $request=yii::$app->request;
          if($request->isPost){
               $email=$request->post('email');
         $session=yii::$app->session;
        $name = $session->get('uname');
         $contents="你的好友".$name."邀请你去xxx商城参加活动http://localhost/php92/zlxw/web/index.php?r=index/show";
      // echo $contents;die;
       return $this->render('sendmail',['email'=>$email,'contents'=>$contents]);





          }else{
                   return $this->render('invit');
          }


}


}

?>


添加邮箱类


你可能感兴趣的:(php)