YII 框架,渲染,传值

public function actionActivate_card(){
    $this->layout = false;
    //  获取用户id
    $userid = Yii::$app->user->id;
    $lang = isset(Yii::$app->session['language']) ? Yii::$app->session['language'] : 'zh_CN';
    $user = WB_User::find()->where("id = :id",[':id' => $userid])->one();
    $res= \frontend\models\WB_Activate_card::find()->where(['userid'=>$userid,'category'=>1])->all();
    $car = WB_UserProfile::find()->where(['userid'=>$userid])->one();
    return $this->render("activate_card", ["res" => $res,"car"=>$car, 'user'=>$user, 'lang' => $lang]);
}

1.建立控制器里面的方法,以action加方法名命名。

2.如果不需要渲染公共头部,则$this->layout = false;(HTML页面)。

3.使用增删改查,在将数据渲染在页面上(和TP5传值差不多)

return $this->render("activate_card", ["res" => $res,"car"=>$car, 'user'=>$user, 'lang' => $lang]);

渲染:

<?php foreach ($res as $item): ?>
    <div class="approve" id="<?php echo $item["id"]; ?>" style="height: 123px;">
        <div class="approve1">
            <p><?php echo  Yii::t('app', $item['level']); ?><?php echo  Yii::t('app','星激活卡'); ?></p>
        </div>
        <div class="approve2" style="background-color: white;height:86px;">
            <p><?php  echo $item["card_code"]; ?></p>
            <?php if($item["station"] == 1 ):?>
                <div class="ren1" style="margin-top:-10px;background:#fff;border: 1px solid #59D559;"><a class="renaaa" style="color:#00BF00;text-decoration: none;" href="/user/activate_card_send.html?id=<?php echo $item['id'];?>"><?php echo Yii::t('app', '转赠'); ?></a></div>
                <div class="ren1" style="margin-top:-10px;background:#fff;border: 1px solid #59D559;"><a class="renaaa" style="color:#00BF00;text-decoration: none;" href="/user/activate_card_use.html?id=<?php echo $item['id'];?>"><?php echo Yii::t('app', '使用'); ?></a></div>
            <?php else:?>
                <div class="ren1" style="margin-top: -10px;background:#fff;border: 1px solid #59D559;color: #00BF00;"><?php echo  Yii::t('app', '已使用'); ?></div>
            <?php endif;?>
        </div>
    </div>
<?php endforeach; ?>
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

騒周

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值