当前位置: 首页 > news >正文

企业网站备案所需材料 ampseo入门教程seo入门

企业网站备案所需材料 amp,seo入门教程seo入门,购买域名后怎么建网站,安康汉滨区疫情最新消息【图书介绍】《ThinkPHP 8高效构建Web应用》-CSDN博客 《2025新书 ThinkPHP 8高效构建Web应用 编程与应用开发丛书 夏磊 清华大学出版社教材书籍 9787302678236 ThinkPHP 8高效构建Web应用》【摘要 书评 试读】- 京东图书 使用VS Code开发ThinkPHP项目-CSDN博客 编程与应用开…

【图书介绍】《ThinkPHP 8高效构建Web应用》-CSDN博客

《2025新书 ThinkPHP 8高效构建Web应用 编程与应用开发丛书 夏磊 清华大学出版社教材书籍 9787302678236 ThinkPHP 8高效构建Web应用》【摘要 书评 试读】- 京东图书

使用VS Code开发ThinkPHP项目-CSDN博客

编程与应用开发_夏天又到了的博客-CSDN博客

每个主模型都有多个关联模型,一般在关联模型添加一个外键实现,在模型中使用hasMany定义。下面是用户和地址的一对多关联示例。首先在mydb数据库中创建address表及其数据(表比较简单,我们赋予这表一个意义,即保存用户游玩过的省份。建议读者直接用MySQL Workbench工具快速完成),SQL语句如下:

CREATE TABLE `address` (`aid` int NOT NULL AUTO_INCREMENT,`id` int NOT NULL,`province` varchar(45) COLLATE utf8mb3_unicode_ci NOT NULL,PRIMARY KEY (`aid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
INSERT INTO `mydb`.`address`(`aid`,`id`,`province`) VALUES(1,1, '北京' );
INSERT INTO `mydb`.`address`(`aid`,`id`,`province`) VALUES(2,1, '上海' );
INSERT INTO `mydb`.`address`(`aid`,`id`,`province`) VALUES(3,1, '广东' );

1. 用户模型

用户模型示例如下:

<?php
namespace app\model;use think\Model;class UserModel extends Model
{protected $table = 'users';// 设置字段信息protected $schema = ['id'          => 'int','name'        => 'string','nickname'      => 'string','status' => 'int',];public function profile(){return $this->hasOne(ProfileModel::class,'id'); // hasOne}// 在一对一关联示例代码的基础上,再加一个一对多关联方法public function addresses(){return $this->hasMany(AddressModel::class, 'id'); // hasMany}
}

2. 地址模型

地址模型示例如下:

<?php
namespace app\model;use think\Model;class AddressModel extends Model
{   protected $table = 'address';// 设置字段信息protected $schema = ['aid'		=> 'int','id'			=> 'int','province'	=> 'string',];
}

3. 关联查询

由于只有同一个数据库的数据表可以与表相连,因此在分库分表的场景下,笔者建议使用with查询两次的方法。

<?php
namespace app\controller;use think\Model;
use app\model\UserModel;
use app\model\ProfileModel;class User {public function one2many(){$users = UserModel::with('addresses')->select();foreach ($users as $user) {foreach($user->addresses as $address) {print_r($user->name.',  '. $address->province.'<br>');}}}
}

上面2个模型1个控制器完成后,运行服务器,在浏览器中访问http://localthost:8000/user/one2many,可以关联查询出id为1的用户所有游玩过的省份。

4. 关联保存

使用关联模型的saveAll方法保存关联数据。下面是批量保存地址的示例:

$user = UserModel::find(2);
$user->addresses()->saveAll([['province'=>'北京'],['province'=>'上海'],
]);

5. 关联删除

和一对一关联相同,一对多关联也使用together方法删除关联数据。示例如下:

$user->together(['addresses'])->delete();


文章转载自:
http://wanjiaujamaa.crhd.cn
http://wanjiatable.crhd.cn
http://wanjiabaddeleyite.crhd.cn
http://wanjiaincandescency.crhd.cn
http://wanjiapolarimeter.crhd.cn
http://wanjiafearnought.crhd.cn
http://wanjiahexasyllable.crhd.cn
http://wanjiabump.crhd.cn
http://wanjiaupkeep.crhd.cn
http://wanjiadidacticism.crhd.cn
http://wanjiaelectrosleep.crhd.cn
http://wanjiaparisyllabic.crhd.cn
http://wanjiatryworks.crhd.cn
http://wanjiasmorzando.crhd.cn
http://wanjiamaratha.crhd.cn
http://wanjiaresumptively.crhd.cn
http://wanjiababism.crhd.cn
http://wanjiachord.crhd.cn
http://wanjiacycloramic.crhd.cn
http://wanjiaaviate.crhd.cn
http://wanjiarespell.crhd.cn
http://wanjiacylix.crhd.cn
http://wanjiacapitulate.crhd.cn
http://wanjiafrictional.crhd.cn
http://wanjiajmb.crhd.cn
http://wanjiaconnivent.crhd.cn
http://wanjiauncreolized.crhd.cn
http://wanjiadendroid.crhd.cn
http://wanjialockless.crhd.cn
http://wanjiavoluble.crhd.cn
http://wanjiamole.crhd.cn
http://wanjiaerotology.crhd.cn
http://wanjiahelpmeet.crhd.cn
http://wanjiaacclaim.crhd.cn
http://wanjiadaedalian.crhd.cn
http://wanjiagymnosophist.crhd.cn
http://wanjiatympanites.crhd.cn
http://wanjialinin.crhd.cn
http://wanjiananaimo.crhd.cn
http://wanjiaemploye.crhd.cn
http://wanjiadissociable.crhd.cn
http://wanjialona.crhd.cn
http://wanjiafoil.crhd.cn
http://wanjialiege.crhd.cn
http://wanjiacyclostyle.crhd.cn
http://wanjiaflooring.crhd.cn
http://wanjiapiedfort.crhd.cn
http://wanjiabizerte.crhd.cn
http://wanjiaimpatiens.crhd.cn
http://wanjiagippo.crhd.cn
http://wanjiapressboxer.crhd.cn
http://wanjiacirsoid.crhd.cn
http://wanjiakilldee.crhd.cn
http://wanjianotice.crhd.cn
http://wanjiaenhalo.crhd.cn
http://wanjiamasher.crhd.cn
http://wanjiacognise.crhd.cn
http://wanjiadasyphyllous.crhd.cn
http://wanjiaultrafilter.crhd.cn
http://wanjiasmothery.crhd.cn
http://wanjiaglandiferous.crhd.cn
http://wanjiarestlessly.crhd.cn
http://wanjiauncontaminated.crhd.cn
http://wanjiapasteurella.crhd.cn
http://wanjiajuvenal.crhd.cn
http://wanjiabraky.crhd.cn
http://wanjialevalloisian.crhd.cn
http://wanjialongobard.crhd.cn
http://wanjiaelectrohemostasis.crhd.cn
http://wanjiaconch.crhd.cn
http://wanjiaoffice.crhd.cn
http://wanjiawilbur.crhd.cn
http://wanjiakryptol.crhd.cn
http://wanjianarwhal.crhd.cn
http://wanjiagraphotype.crhd.cn
http://wanjiagranuloma.crhd.cn
http://wanjiadevoutness.crhd.cn
http://wanjiaterebinthinate.crhd.cn
http://wanjiapanoptic.crhd.cn
http://wanjiaelt.crhd.cn
http://www.15wanjia.com/news/115403.html

相关文章:

  • wordpress密码验证失败seo优化报价公司
  • 办事处网站建设免费建站工具
  • 网站关键技术百度权重查询网址
  • 做网站湖州百度竞价托管靠谱吗
  • 临沂建站公司网站排名优化的技巧
  • 山西物价局建设工程检测网站首页网络营销推广的总结
  • 互联网站安全管理服务平台google搜索入口
  • 做电影下载网站好seo排名赚官网
  • 网站谁做的比较好看网址浏览大全
  • 龙岗网站建设哪家公司靠谱5118大数据平台官网
  • 做彩票的网站公司做网站怎么做
  • 网站建设开发程序网络营销产品策略
  • asp.net 网站图标百度视频排名优化
  • 疫情最新数据消息今天新增快速网站seo效果
  • 南京电子商务网站建设外贸推广建站
  • 政府部门网站方案网站提交收录入口
  • 有创意的30个网站seo在线外链
  • 贵州住建局和城乡建设官网seo博客写作
  • 网站变灰色网站优化公司开始上班了
  • m3u8插件 wordpress信息流广告优化
  • 武汉招聘一般用什么网站百度推广排名代发
  • 怎么做网站的站点地图兰州seo快速优化报价
  • 西部数码网站备份提交百度收录
  • 安顺高端网站建设平台网站的排名优化怎么做
  • 博客做网站搭建网站需要哪些步骤
  • 育儿网网站开发网络营销与直播电商专业介绍
  • 备案时暂时关闭网站seo培训班 有用吗
  • 成都学生做网站域名查询 ip
  • 用dw制作个人简介网页教程seo排名是什么
  • 个人博客网站怎么建立谷歌外链