我被要求创建一个CakePHP插件,允许用户动态生成表单。这听起来并不太难(从DB拉出字段,弄清楚用HTML显示什么样的输入),但我不明白如何将表单“保存”到新页面。
根据我的理解,Wordpress通过将所有数据存储在数据库中来解决这个问题,并且可以使用短代码将表单“插入”到另一个页面中。看到CakePHP处理依赖于CTP文件来定义视图(而不是数据库字段),我没有看到任何简单的方法来实现这一点。
CakePHP中是否可以实现WYSIWYG表单编辑器的目标(无需借助于在应用程序中编辑CTP / PHP文件等可怕的做法)?如果是这样,你能指出我可以用来开发这个插件的一些策略吗?
答案 0 :(得分:1)
我不确定你对动态表单做了什么,对我而言,听起来你正在描述两件截然不同的事情。
* .ctp文件是WP认为它的模板文件,老实说,从开发人员的角度来看,Wordpress只是一个可怕的笨拙软件。