我在10月的CMS插件上工作了好几天。我注意到,有一些YAML文件。通过在这些文件中轻松定义表单字段,表单字段会自动构建并显示。
此外,我可以使用YAML文件定义关系。
因此,轻松构建表单确实是一个好主意。任何人都能说我这个方法命名为什么?在我自己的项目中是否有任何图书馆可以做到这一点?
答案 0 :(得分:0)
这是10月份的一项独特功能,其他一些CMS'确实有类似的功能但没有一个功能强大。它是“模型”列和字段定义以及“表单和列表”构建器之间的混合。
我能想到的最接近的图书馆被称为Laravel Administrator,但我不认为它执行得很好,但它可能是一个很好的起点。
答案 1 :(得分:0)
YAML只是一个定义文件,类似于XML。 Laravel将普通的PHP文件作为数组排序。
我想说的是YAML只是人类可读的数据序列化语言。每个框架都会获取用户输入数据,并以自己的方式表示它。 10月CMS保存用户配置的数据并将其存储在system_settings表下的db中,我相信它转换为JSON表示并存储为文本值。