在不创建实例的情况下获取类属性

时间:2016-02-03 19:25:03

标签: php forms oop

这就是:我正在尝试基于我的Model类创建一个自动表单生成器。

我想知道我是否可以在没有首先实例化模型类的情况下在PHP中完成它。就我个人而言,我认为PHP可能很难不是强类型的,但我想检查一下。

我可以从PHP中的非静态类中获取属性,名称和类型(可能是最难的部分)而不实例化它吗? (也许反思?)

从数据库中获取名称和类型然后创建表单会更好吗?

1 个答案:

答案 0 :(得分:1)

最好的方法是使用&#34;架构定义语言&#34;, XSD 文件<模型化您的实体 之后,使用您的XSD模型生成两个PHP类和表单(在Java中有JAXB,但是在Internet上的一个小型研究将为您提供类似于JAXB :))

此技术将确保如果您决定更新模型,将自动生成PHP类和表单(如Java中的Maven)

相关问题