Twig 模板 JSON 到可读的东西

问题描述

我使用 october CMS 并尝试在其中一个模块上扩展一些未来。

我的数据库中有设置列,有几个字段。但是当用户在此字段中输入内容时,会像 JSON 一样进入数据库{"about":"dsadasdas","nickname":"bojko"}{"nickname":"qnica","about":"test"}

当我尝试在个人资料页面 {{ueuser.user.settings}}显示内容时,首先出现此错误

模板渲染过程中抛出异常(“数组到字符串的转换”)。

我阅读了很多并添加{{ueuser.user.settings|join(',')}}

现在显示的是

enter image description here

enter image description here

但我想添加一些样式来显示类似的东西 昵称:qnica 关于:测试 ....等等

我该怎么做?这是{{dump(ueuser.user.settings)}}

enter image description here

解决方法

你应该检查https://twig.symfony.com/doc/3.x/tags/for.html

{# example #}
<ul>
    {% for key,value in ueuser.user.settings %}
        <li>{{ key }}: {{ value }}</li>
    {% endfor %}
</ul>

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...