我正在努力找出是否可以做到这一点,但是我有一个带有许多输入字段的 cakephp 表单,提交后我将它们写入文本文件,我可以通过单击按钮在此处动态添加字段,但是:
我的问题是,如果我有一个管理页面,我如何让它动态地将字段添加到页面并让它们永远留在那里,而不仅仅是那个会话?
真的很难弄清楚如何做到这一点,任何指导将不胜感激。
提前致谢。
让他们坚持下去。您需要存储表单及其具有的字段:“Form hasMany FormField”。这些字段应该描述一种类型,以便 FormHelper 将呈现正确的输入。
当您想显示表单时,再次从数据库中读取该信息并根据您存储的信息呈现表单。
我猜你已经有一个 javascript 函数可以动态地将字段添加到你的管理页面。那是对的吗?
我不使用 CakePHP,但我使用的一般解决方法是使用 javascript 函数同时更新数据库中存储表单布局的表。
以下是一些可用于实现目标的 Jquery Form builder 插件。
这是PHP FormBuilder 类与教程的极好链接,您可以将其用作 CakePHP 的供应商库。