数组到字符串的转换错误呈现固定日期
Array to string conversion error rendering a fixed date
实体的添加日期是在创建时指定的,因此无法编辑。如果在实体的编辑表单上呈现添加日期 {{ form.addDate.vars.value|date('m/d/Y') }}
错误
An exception has been thrown during the rendering of a template
("Notice: Array to string conversion")...
被抛出。
可以通过
解决这个问题
{% set added = form.addDate.vars.value %}
Added {{ added.month~'/'~added.day~'/'~added.year }}
但我想知道我是否遗漏了什么。某处的文档是否解决了这个问题?
尝试直接从主表单访问,而不是从子表单字段访问,如下所示:
{{ form.vars.value.addDate|date('m/d/Y') }}
希望对您有所帮助
实体的添加日期是在创建时指定的,因此无法编辑。如果在实体的编辑表单上呈现添加日期 {{ form.addDate.vars.value|date('m/d/Y') }}
错误
An exception has been thrown during the rendering of a template ("Notice: Array to string conversion")...
被抛出。
可以通过
解决这个问题{% set added = form.addDate.vars.value %}
Added {{ added.month~'/'~added.day~'/'~added.year }}
但我想知道我是否遗漏了什么。某处的文档是否解决了这个问题?
尝试直接从主表单访问,而不是从子表单字段访问,如下所示:
{{ form.vars.value.addDate|date('m/d/Y') }}
希望对您有所帮助