php 更新表达式引擎通道条目内容

wmvff8tz  于 5个月前  发布在  PHP
关注(0)|答案(1)|浏览(43)

我是新的表达引擎,所以可能的问题可能听起来不正确的大多数人。
我正在尝试更新频道条目的内容,但不确定是否可行。
我检查了channel fields API,但通过这个API,我只能更新字段的结构,但我试图实现的是更新其中可用的数据。
例如,对于一个名为博客的频道,我添加了一个自定义字段“引用”。此自定义字段包含一个URL。我需要根据外部API更新此URL,但要确定如何更新。
我会很感激任何帮助。

lztngnrs

lztngnrs1#

你当然可以这么做,但是通道字段API实际上是旧的/不推荐使用的。EE的最近版本(5,6,7)使用新的模型。有几种方法可以做到这一点,其中一种是创建你自己的附加组件,带有一个你可以调用的Action URL,在插件/模块代码中,你可以接收API请求并做你想做的事情。
https://docs.expressionengine.com/latest/development/models/action.htmlhttps://docs.expressionengine.com/latest/development/modules.html
或者,你可以采取简单的方法,使用DataGrab模块,它就是为了做这个而设置的。给予它一个API URL,它会更新条目。你可以指定要更新的字段。完全披露我拥有那个附加组件,只是给你一些选项:)https://boldminded.com/add-ons/datagrab
你应该去看看论坛,或者更好的是Slack,那里的人非常活跃。https://expressionengine.com/forums https://expressionengine.com/blog/join-us-in-slack#join-us-on-slack

相关问题