yii邀请好友,分页

<?php

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 "<script>alert('添加失败');window.history.go(-1);</script>";
                    }

            }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商城参加活动<a href='http://localhost/php92/zlxw/web/index.php?r=index/show'>http://localhost/php92/zlxw/web/index.php?r=index/show</a>";
      // echo $contents;die;
       return $this->render('sendmail',['email'=>$email,'contents'=>$contents]);





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


}


}

?>


添加邮箱类


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值