php中节点值怎么获取,php – 节点更新:获取旧值
我正在使用nodeapi更新更新节点,但是我需要在幕后进行更多操作,这需要我知道字段的旧值/是否有一种方法可以在覆盖之前获取字段的旧值. 最佳答案 编辑
hook_nodeapi()只对新的$node对象起作用,所以我之前的回答对你没用.相反,您需要在提交时访问节点.为此,您需要注册自己的提交处理程序,该提交程序将在提交节点表单时被调用.它可以让您访问当前值和新值:
function test_form_alter(&$form, &$form_state, $form_id) {
if ($form_id === 'contenttype_node_form') { // Replace contenttype
$form['#submit'][] = 'test_submit'; // Add a submit handler
}
}
function test_submit($form, &$form_state) {
// Load the current node object
$node = node_load($form_state['values']['nid']);
// Display the current node object's values
dsm($node);
// Display the submitted values
dsm($form_state['values']);
}
更新称为$node对象已更新.您可能对presave更感兴趣,它在验证后检查节点,或验证,在验证之前检查它;两个$ops在保存新的$node对象之前触发.
php中节点值怎么获取,php – 节点更新:获取旧值相关推荐
- ReactHook中使用useState更新变量后,怎么拿到变量更新后的值
场景: const [count, setCount] = useState(0): 在setCount() 更新变量的值后,立即调用某个函数query,在函数中需要读取到这个变量的新值:但是此时直接 ...
- 动态更新initialValue的值
问题 [antd: Form.Item] defaultValue will not work on controlled Field. You should use initialValues o ...
- 二叉树(C++):创建,前中后序遍历(递归+非递归),获取叶子节点个数,获取树的高度
文章目录 前言 创建二叉树 先序遍历 中序遍历 后序遍历 获取叶子节点个数 获取树的高度 测试代码 前言 现有如下二叉树: 关于二叉树的相关操作,我们能够发现二叉树从根节点到子节点,以及每个中间节点基 ...
- element-ui中el-tree树形控件-树节点的选择(选中当前节点,获取当前id并且获取其父级id)...
在element-ui的el-tree树形控件中默认获取选取当前选中id的方法是this.$refs.tree.getCheckedKeys(); 但是如果子节点不是全部选中的话,父节点算不选中. 由 ...
- 前端框架——Jquery——基础篇2__获取DOM节点的值
对于获取DOM节点的内容,Jquery提供了四种方法,html,text,val,attr.下面来分别介绍这四种方法和它们的区别.下面以例子来说明 我写的JSP页面内容如下: 1 <div id ...
- [转]获取xml节点值和属性值(兼容ie和firefox)
本文转自:http://www.gerenzhanzhang.cn/post/%E8%8E%B7%E5%8F%96xox%EF%BC%89.aspx 原文如下: ie和firefox中对xml的操 ...
- easyui的tree获取父节点_力扣 1519——子数中标签相同的节点数
本题主要在于对树这种数据结构的考察,以及深度优先遍历的使用,优化时可以采取空间换时间的策略. 原题 给你一棵树(即,一个连通的无环无向图),这棵树由编号从 0 到 n - 1 的 n 个节点组成,且恰 ...
- JavaScript中节点获取,节点的属性,如何操作节点
任何 HTML 或 XML 文档都可以用 DOM 表示为一个由节点构成的层级结构. 一般来说在HTML中文档的节点分为三种: 1.元素节点 通过querySelector获取的节点就是元素节点 ...
- js基础总结——js 获取元素节点、js 绑定onclick事件、js 获取属性 修改属性值、js 获取子元素、js 改变css样式
参考书籍:<JavaScript DOM编程艺术 第2版> 本博客代码的测试页面是:https://www.layui.com/ js dom操作 js 获取元素节点 一份document ...
最新文章
- 如何将DynamoDB的数据增量迁移到表格存储
- 无脑单细胞竟会走迷宫、规划交通路线,这种难以归类的生物重定义了智能
- jQuery的Ajax方法
- brew安装_苹果mac系统必须安装python3
- hadoop需要哪些技术支持
- html-iframe_HTML iframe
- Spring Boot 项目的这些文件都是干啥用的?
- vue 水平居中_小心!你弹琴的坐姿暴露了你演奏的水平!
- nodejs的mysql模块_Nodejs的mysql模块学习(一)
- JavaScript Promise对象
- 理解location对象
- exchange 2010 允许 relay设定
- 武汉大学2020年大学生程序设计大赛决赛(重现赛)J (oeis or 卡特兰数+可重集排列数)
- 实验室信息管理系统是基础软件吗
- ant nutch mysql_ant编译apache-nutch-2.2.1结合mysql实现爬虫的安装配置全过程
- 史上最优美的Android原生UI框架XUI使用指南
- 联想服务器装系统鼠标没反应,联想Thinkpad笔记本重装系统后键盘鼠标失灵如何解决...
- 总结:IP地址、网络地址与子网掩码的理解
- JSP实现注册并显示信息
- Scratch安装使用教程
热门文章
- html5不支持的属性,HTML5 常用语法一览(列举不支持的属性)
- c语言代码可以python运行吗_c语言如何运行python脚本
- 大学只待成追忆,只是工作已半年,2016再见
- ide快捷键_一款好用的IDE怎么可以没有代码提示?
- 南京大学c语言试卷,2007年4月南京大学C语言期中试题.doc
- jeecgboot前端开发_Jeecg-Boot 技术文档
- python 元组 列表 字典区别_python编程:常用的数据结构之字典的方法总结,和列表和元组区别...
- 英特网rst服务器未在运行,技术员示范win7系统提示“英特尔(R)RST服务未在运行”的详细办法...
- LSGO软件技术团队2015~2016学年第十一周(1109~1115)总结
- 【转】VS工具:实时可视化树