事情
是这样的:我正在尝试根据我的模型类制作一个自动表单生成器。
我想知道我是否可以在不首先设置模型类的情况下在 PHP 中做到这一点。 我个人认为 PHP 不是强类型可能很难,但我想检查一下。
我可以在不实例化的情况下从 PHP 中的非静态类中获取属性、名称和类型(可能是最难的部分)吗?(也许是反思?
从数据库中获取名称和类型,然后创建表单会更好吗?
最好的方法是使用"架构定义语言"、XSD files
对实体进行建模。之后,使用XSD模型生成PHP类和表单(在Java中有JAXB,但是互联网上的一个小研究会给你一个JAXB的类似:)
这种技术将确保如果你决定更新你的模型,PHP类和表单将自动生成(如Java中的Maven)。