【发布时间】:2010-10-06 15:21:10
【问题描述】:
我有一个使用通过第三方 API 检索的选项构建的预订表单,并且由于需要获取最新信息,因此无法缓存来自 API 的结果(至少不会缓存很长时间)。
我遇到的问题是我在提交表单时注意到 Drupal 正在重新调用我的 _form 函数,该函数再次触发 API 调用,我想阻止它这样做以尝试减少数量进行的 API 调用次数。
显然,如果验证失败,则需要重新绘制表单,并且需要再次进行 API 调用,但我想知道当表单验证时是否有办法阻止它这样做,这样我就可以停止它了大量不必要的 API 调用。
感谢您的帮助。
【问题讨论】: