0

我在十月 CMS 插件上工作了几天。我注意到,有一些 YAML 文件。通过在这些文件中轻松定义表单字段,表单字段会自动构建和出现。

此外,我还可以使用 YAML 文件定义关系。

所以,这确实是一个轻松构建表单的好主意。任何人都可以告诉我这种方法叫什么吗?在我自己的项目中是否有任何图书馆可以做到这一点?

4

2 回答 2

0

这是十月独有的功能,其他一些 CMS 确实具有类似的功能,但没有一个功能如此强大。它是模型列和字段定义以及表单和列表构建器的混合体。

我能想到的最接近的库称为Laravel Administrator,但我认为它执行得并不好,但它可能是一个很好的起点。

于 2015-05-30T14:05:28.033 回答
0

YAML 只是一个定义文件,类似于 XML。Laravel 将普通的 PHP 文件排序为数组。

我想说的是,YAML 只是人类可读的数据序列化语言。每个框架都接受用户输入数据并以自己的方式表示它。十月 CMS 保存用户配置的数据并将其存储在 system_settings 表下的 db 中,我相信它会转换为 JSON 表示形式并存储为文本值。

于 2016-10-05T11:59:24.773 回答