我想创建一个用户可以创建帐户的网页,并且有一个常见的控件和页面,例如tasks.But用户也应该能够创建自定义控件。(如按钮,复选框,textarea)当然这些自定义将仅为该用户指定控件。
我创建了一个数据库表,其中包含记录;
user-id -- type -- name -- values
5 --checkbox -- Is it done ? -- Yes / No
Pages通过从数据库中读取来获取控件,并在页面上创建用户的自定义控件。
所以我只是不喜欢这种方法,我很确定有更好的解决方案。我谷歌搜索最近2天,只是变得更加困惑。 如果有更好的解决方案,我可以学习新的框架和语言。
答案 0 :(得分:0)
允许用户创建自己的表单可能会变得复杂,因为您不仅需要存储结果,还需要存储表单本身以及它们的呈现。过去对我有用的是使用模板引擎,它允许我直接编写PHP,并将其存储到新文件(例如form_customer_1.php)中。因此,当客户在数据库中创建表单时,将为该特定表单生成新的PHP文件。这将允许您更多地控制输入/输出,并且(希望)可以减少混淆。