讯睿CMS问答:在执行完模块内容发布之后的钩子,module_content_after之后再写数据库吗

讯睿CMS问答:在执行完模块内容发布之后的钩子,module_content_after之后再写数据库吗

2023-11-23 XunRuiCMS Sincere

问题:

请问程序是在执行完模块内容发布之后的钩子

module_content_after

之后再写数据库吗?还是先把发布内容写进数据库,再来执行钩子?

如果是钩子之后写数据库,那么执行钩子的时候发布的数据是存在什么地方?

答案:

只能在钩子里面变更数据

回复@迅睿框架技术-陈泽希

那请问执行钩子时候,数据都在什么地方,怎么查询data里都有什么?

数据都在$data数组里面,打印一下就知道里面有什么数据了,钩子里面可以进行数据库变更操作,比如发布a文章后,想改变a文章里面某个字段值,就可以在这里面写开发代码。

参考文档:《模块内容发布之后》

@官方研发技术-袁老师:感谢感谢感谢感谢