嘿朋友我想使用Yii制作表单构建器。
为此,我将数据库表格设为:
[user]-> user_id
[form]-> id, user_id
[form_elements]-> form_id
[form_values]-> id, form_id
[table]-> id, form_id, form_elements_id, form_values_id, user_id
我为数据库表创建了模型类,以使它们可访问。那么为了制作form_builder,我是否需要通过Gii工具将它们变成CRUD或者使它们成为生成器?
请帮助我,因为我是Yii的新手。
答案 0 :(得分:1)
如果我正确掌握您的架构,您就要在CForm之上创建一个图层。您的应用程序可能有两个接口:
首先,您需要开发一个特殊的库来将您的数据解释为CForm配置并将输入存储在一个单独的数据库中(并且我指的是一个未在您的规范中涵盖的数据库)。
对于第二个,是的,你需要一个CRUD应用程序(至少作为一个开头)以方便的方式处理这些对象。