这就是:我正在尝试基于我的Model类创建一个自动表单生成器。
我想知道我是否可以在没有首先实例化模型类的情况下在PHP中完成它。就我个人而言,我认为PHP可能很难不是强类型的,但我想检查一下。
我可以从PHP中的非静态类中获取属性,名称和类型(可能是最难的部分)而不实例化它吗? (也许反思?)
从数据库中获取名称和类型然后创建表单会更好吗?
答案 0 :(得分:1)
最好的方法是使用&#34;架构定义语言&#34;, XSD 文件<模型化您的实体 之后,使用您的XSD模型生成两个PHP类和表单(在Java中有JAXB,但是在Internet上的一个小型研究将为您提供类似于JAXB :))
此技术将确保如果您决定更新模型,将自动生成PHP类和表单(如Java中的Maven)