假设我有一些元数据表。
| ID | Key | Value | Data Type | Label |
|----|------|--------|-----------|-------|
| 1 | key1 | value1 | text | ... |
| 2 | key2 | value2 | boolean | ... |
| 3 | key3 | value3 | file | ... |
| 4 | ... | ... | ... | ... |
它应该使用Symfony2 Form组件和Doctrine2 ORM显示为表单:
<form>
<label>{{ label1 }}</label><input type="text" name="{{ key1 }}" value="{{ value1 }}">
<label>{{ label2 }}</label><input type="checkbox" name="{{ key2 }}" value="1">
<label>{{ label3 }}</label><input type="file" name="{{ key3 }}" value="{{ value3 }}">
</form>
答案 0 :(得分:0)
这足以开始: - )
{% for x in xy %}
<label>{{ x.label }}</label>
<input type="
{% if x.datatype == "boolean" %}
checkbox
{% else %}
{{ x.datatype }}
{% endif %}
" name="{{ x.key }}" value="{{ x.value }}">
{% endfor %}