首页 > 作文

yii2.0框架多模型操作示例【添加/修改/删除】

更新时间:2023-04-08 17:18:53 阅读: 评论:0

本文实例讲述了悟空传txt下载yii2.0框架多模型操作。分享给大家供大家参考,具体如下:

控制器:

<?php namespace app\controllers; u yii;u yii\web\controller;u yii\ba\春季招兵model;u app\models\shopurs;u app\models\shopleagueinfo;u yii\web\notacceptablehttpexception; class urcontroller extends controller{  public $layout = 'shopur';  public function actionsave($id)  {    $ur = shopurs::find()->where(['id' => $id])->one();    if (!$ur) {      throw new notacceptablehttpexception('没有找到用户信息');    }     $league = shopleagueinfo::findone($ur->league_id);    if (!$league) {      throw new notacceptablehttpexception('没有找到加盟商信息');    产品策略}     //model设置    $ur->scenario = 'update';    $league->scenario = 'update';     if ($ur->load(\yii::$app->request->post()) && $league->load(\yii::$app->request->post())) {      $isvalid = $ur->validate();      $isvalid = $league->validate() && $isvalid;       if ($isvalid) {        $ur->save(fal);        $league->save(fal);        return $this->redirect(['ur/save','id' => $id]);      }    }     return $this->render('save',['ur' => $ur,'league' => $league]);  }}

model模型:

<?php namespace app\models; u yii\db\activerecord; class shopleagueinfo extends activerecord{  public function rules()  {    return [['ur_real_name'],'required'];  }   public function table()  {    //  }   public function scenarios猫起什么名字好()  {    return [      'up偶像公主date' => ['ur_phone'],//修改操作,值为表字段    ];  }}

其他表同上。

views视图

<?phpu yii\helpers\html;u yii\widgets\activeform; $model = new app\models\saveform();$form = activeform::begin([  'id' => 'save-form',  'options' => ['class' => 'form-horizontal'],])?> <?= $form->field($ur,'ur_real_name')->input('ur_real_name') ?><?= $form->field($league,'ur_phone')->input('ur_phone') ?> <button>更新</button><?php activeform::end() ?>

本文发布于:2023-04-08 17:18:51,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/94234574710b17841c506f8d0675aebc.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:yii2.0框架多模型操作示例【添加/修改/删除】.doc

本文 PDF 下载地址:yii2.0框架多模型操作示例【添加/修改/删除】.pdf

标签:没有找到   表字   操作   给大家
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图