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

网站页面设计需求线上推广网络公司

网站页面设计需求,线上推广网络公司,郑州网站建设企业推荐,个人博客自我介绍【图书介绍】《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博客

我们学习了通过调用json()方法来设置JSON字段。然而,每次操作JSON字段都需要调用json()方法显得有些烦琐,为了简化这一过程,我们可以使用模型的$json属性来直接进行操作,示例如下(读者可以自行编写一个简单的控制器来测试示例):

<?php
namespace app\model;use think\Model;
class User extends Model
{protected $json = ['address'];protected $jsonAssoc = true; // 可选protected $jsonType = [ // 设置字段类型'address->code'	=>	'int'		];
}

上例中,$jsonAssoc属性是用来控制JSON字段的返回类型,其默认值为false,返回对象形式,我们可以将$jsonAssoc属性设置为true,使其通过数组方式操作JSON字段。

$jsonType字段和$type字段类似,用来指定JSON子字段的数据类型,在不指定的情况下,默认都视为STRING。上面的例子中,我们指定了address->code为整型。

1. 查询操作

下面是一个查询省份为北京市的用户示例:

$user = User::where('address->province', '北京市')->find();
echo $user->username; 					// test
echo $user->address->code; 				// 100000
echo $user->address-> province; 		// 北京市
// 下面设置$jsonAssoc为true的示例
echo $user->address['code']; 			// 100000
echo $user->address['province']; 		// 北京市

在示例中,$user->address['code']中的“->”是访问模型的address属性,['code']是使用数组形式访问address这个JSON属性的code字段。

2. 更新操作

下面是一个更新用户地址的示例:

$user = User::find(1);
$user->address->provice = '广东省';
// 下面是设置$jsonAssoc为true的示例
$user->address = ['province' => '广东省'
];
$user->save();

3. 插入操作

下面是一个新增用户的示例:

$user = new User;
$user->address = new \StdClass();
$user->address->province = '北京市';
$user->save();
// 下面是设置$jsonAssoc为true的示例
$user = new User;
$user->address = ['province' => '北京市'
];
$user->save();

通过预先定义$json和$jsonAssoc字段,可以减少一部分重复调用json()方法的工作,进而提高开发效率。因此,我们建议各位读者将其纳入常见开发实践中,使自己的开发更加高效!

http://www.hotlads.com/news/6361.html

相关文章:

  • 室内设计师兼职接单平台seo是干啥的
  • 南京栖霞区有做网站的吗广州网站优化系统
  • 湖南做网站 搜搜磐石网络头条号权重查询
  • 做优秀企业网站如何做网站网页
  • 图片加文字制作seo专员是做什么的
  • 网上兼职做效果图网站上海谷歌seo公司
  • seo站长网怎么下载娱乐热搜榜今日排名
  • 小说网站开发需求seo推广专员招聘
  • 同一产品做多个网站抖音推广
  • 网站运维工作内容百度搜索引擎原理
  • 做个网站怎样做的网络营销常用的工具和方法
  • 电脑网站制作百度免费安装下载
  • 在大学做网站赚钱吗国外网站
  • 早期经典网页游戏网站网页的优化方法
  • 哪一个网站可以做任务拿佣金免费单页网站在线制作
  • 网站免费源码下载1688官网
  • 网站开发所使用的浏览器域名污染查询网站
  • 一个网站同时做百度和360 百度商桥都可以接收客户信息吗百度保障平台 客服
  • 广州正佳广场地铁站哪个出口个人网站怎么制作
  • 网站如何被百度收录网络推广是啥
  • 千年之恋网页制作代码百度seo软件曝光行者seo
  • 郴州网签查询珠海seo推广
  • 网站上线有什么线上活动可以做360网站推广官网
  • 哪个网站看电影做便宜seo文章优化技巧
  • 用asp.net做校园网站市场调研报告范文大全
  • 广州番禺网站建设工作室可靠的网站优化
  • 网站建设优化论坛成都关键词自然排名
  • 微信公众平台网站建设百度关键字优化价格
  • 媒体公关公司seo怎么做最佳
  • 网站robots怎么做h5制作