我需要设计一个设置实体。基本上,我希望有以下表格结构:
id
key
value
如您所见,用于以键/值格式存储应用程序范围设置的肮脏而简单的设计。
几个我自己不能处理的问题:
- 如何处理可以存储在字段中的多种类型的内容?
- 如何处理要呈现和验证的多种类型的表单字段?
- 最新的,在 Twig 模板中呈现这种形式的最佳方式是什么?
很抱歉在这里没有建设性,我只是没有线索,正在寻找正确的方法。
编辑
由于我的问题不够清楚,我想澄清一下问题的某些方面:
- 我想知道处理多种类型的值(整数、字符串、文本、文件路径)
的最佳方法 -第二个问题与上一个问题有关:我应该如何生成设置管理的表单?我应该在数据库中存储字段类型吗?存储在实体中的属性数量尚不清楚。
最好的!