基于数据模型自动生成表单



前段时间我读到symfony以及它基于数据模型自动生成表单的能力。例如,如果一个表有来自另一个表的外键,那么表单将包含一个下拉列表,其中包含来自该外键的可用值。

支持此功能的其他PHP框架是什么?

你可能想看看zfdatagrid.com我没有使用它,但它看起来可以有你需要的元素,可能会尝试提取它们。

从我的理解-所有框架应该能够得到你任何相关的内容取决于你如何设置你的数据库关系和模型关系(hasMany, belongsTo等)。就表单生成而言,它们都有某种形式的"CRUD"脚手架,其中命令可以为您生成表单。最好是阅读他们的文档,看看哪个更适合你的任务。

您也可以尝试使用symfony的一个。您可以使用一个命令为整个数据库模型生成表单:

php symfony propel:build-forms

糟糕的问题是,您需要做一些工作(真的很少;))配置ORM,如果您只需要生成表单,可能symfony对您来说太大了。

好运

最新更新