ThinkPHP6获取器没有触发

简介: ThinkPHP6获取器没有触发

thinkphp6 获取器不触发


文档介绍的触发条件


  • 模型的数据对象取值操作($model->field_name)
  • 模型的序列化输出操作($model->toArray()及toJson())
  • 显式调用getAttr方法($this->getAttr(‘field_name’))


数组输出的字段值会经过获取器的处理,

如果不在数据表字段列表中的字段属性需要输出,必须使用append方法附加属性

// 数据表中存在的字段
$result->toArray();
// 不存在的字段使用append追加的方式获取
$result->append(['status_text'])->toArray();

参考

https://www.kancloud.cn/manual/think-orm/1258057

thinkphp6 触发获取器

相关文章
|
2月前
|
JavaScript 前端开发 API
「深入探究Web页面生命周期:DOMContentLoaded、load、beforeunload和unload事件」
在 Web 开发中,了解页面生命周期是非常重要的。页面生命周期定义了页面从加载到卸载的整个过程,包括各种事件和阶段。在本文中,我们将详细介绍四个关键事件:DOMContentLoaded、load、beforeunload 和 unload。我们将探讨这些事件的属性、API、应用场景,并提供一些代码示例和参考资料。
|
4月前
|
JavaScript 前端开发 UED
(详解错误情况,及解决方法)Vue 数据更新了但页面没有更新的情况
(详解错误情况,及解决方法)Vue 数据更新了但页面没有更新的情况
90 0
|
4月前
|
JavaScript
js阻止默认事件踩坑
js阻止默认事件踩坑
21 0
|
5月前
|
小程序 JavaScript
小程序 observers--组件访问页面钩子
小程序 observers--组件访问页面钩子
156 1
|
9月前
|
前端开发 数据可视化 JavaScript
ajax刷新php后台实现定时任务的执行解决方案
ajax刷新php后台实现定时任务的执行解决方案
71 0
|
9月前
|
安全
不良事件上报管理系统 (PHP+ vue2 + element + laravel8)
投诉纠纷事件:包括对医疗接待办以及医德医风投诉办录入的投诉纠纷事件进行管理的模块,包括投诉纠纷事件的输入、审批、调查、调查审批、分析、查询、统计、跟踪等功能。 院内感染事件:包括院内感染事件输入、审批、查询、统计、跟踪等功能。
不良事件上报管理系统 (PHP+ vue2 + element + laravel8)
|
9月前
|
PHP 开发者
PHP实现一个简单的事件逻辑
很多被广泛使用的CMS,之所以被这么多人应用,就是因为他们的插件机制,可以实现丰富多彩的功能。而插件机制很大程度依赖于事件,在一些关键位置触发事件,可以方便二次开发,并且不更改系统核心代码。
|
设计模式
Yii2如何使用事件?底层原理是什么?
Yii2如何使用事件?底层原理是什么?
117 0
|
SQL JavaScript 前端开发
两个相同的负载user在一起启动的时候,造成相关接口调用第一次报异常 调用第二次正常 如此反反复复 解决方法;mysql复习、JavaScript HTML BOM和DOM触发监听机制事件
两个相同的负载user在一起启动的时候 造成相关接口调用第一次报异常 调用第二次正常 如此反反复复 解决方法 放掉一个实例个数
118 0
两个相同的负载user在一起启动的时候,造成相关接口调用第一次报异常 调用第二次正常 如此反反复复 解决方法;mysql复习、JavaScript HTML BOM和DOM触发监听机制事件