typo3 - TYPO3 10.4:“arguments”注册为“array”类型,但属于“string”类型!- 刷新系统缓存后仅出现一次
问题描述
因此,当我刷新系统缓存时收到此错误消息。但是当我第二次重新加载页面时,一切正常。
我正在使用使用 Mask 7.0.16 制作的自定义内容元素,在该内容元素中,我通过它们的 uid 呈现其他内容元素。该错误仅在呈现这些子内容元素时发生。
在 Mask 元素的文件中,我使用以下代码:
<f:render partial="Element/{type}" arguments="{data:data}" />
在那个部分里面,我试图像这样渲染内容元素:
<f:for each="{data_item.contentElement}" as="contentElement">
<f:cObject typoscriptObjectPath="lib.tx_mask.content">{contentElement.uid}</f:cObject>
</f:for>
我还调试了这些值,它们完全没问题。我目前不知道为什么会发生这种情况。
解决方案
推荐阅读
- r - 通过停止函数的特定返回进行重构
- javascript - 无法将字符串变量传递给 JS 日期对象
- python - 如何按两列分组并在新列中分配类别(数字)?
- wikidata-api - Wikidata Api - 子实例和子类的距离树
- python - 抽象类应该返回与预期实现方法相同的类型吗?
- jmeter - Jmeter 没有 GUI 模式运行 .jmx 不包括运行覆盖方法 getDefaultParameters()
- c# - 获取进程关闭原因信息
- nest - 默认 JsonNetSerializer 不使用驼峰式属性名称
- python - Postgres 是否缓存了我们的查询,我们如何绕过它?
- java - 读取 HTML 时的 Http 响应代码 429