我正在尝试扩展vTiger分支。我创建了一个自定义模块/实体(readtest
)。我想从json文件中填充其字段。
我无法理解vTiger实体的加载方式:在这种情况下,我可以覆盖实体类中的方法,但是似乎某些外部机制负责了该工作,因此似乎不是正确的方法。
我试图研究事件处理程序,但是在从数据库中加载实体数据之后,在进行任何进一步处理之前,我没有找到要执行的事件处理程序:这可能是最佳的解决方案,因为它允许运行代码进行检索和设置实体的所有字段,但似乎不支持我的用例。
我当时在考虑一项可同步表的Cron作业,但这是一个非常丑陋的解决方案,将是我的最后选择。
使用php编程填充字段来创建“只读”实体的更实用方法是什么?