php – Doctrine 2.0预先生成像Propel 1.5这样的模型类吗?
Propel可以根据模式文件生成类.一些结果类是:
>对象(例如用户) 对象类(User)包括所有属性的getter和setter.例如. $user = new User(); echo $user->getEmailAddress(); 我的问题是:Doctrine 2.0能做到这一点吗?它是否会生成基类并添加getter和setter? 解决方法
是的,Doctrine 2支持模式到类生成,我更喜欢YAML而不是XML,所以这里是覆盖
http://www.doctrine-project.org/docs/orm/2.0/en/reference/yaml-mapping.html的链接
然后通过Doctrine命令行工具,您可以获取提供的YML文件并生成http://www.doctrine-project.org/docs/orm/2.0/en/reference/tools.html 至于你的第二个问题,大多数情况下,Doctrine确实有简单的setter / getter,但它们在Doctrine术语中被称为访问器方法. 更新: 对于完全生成的类,请给出一个类似的表 user: id: integer name: string active: bool 它将是$user-> getName()和$user-> setName(“Joe”),$user-> setActive(true)和$user-> getActive(); 如何通过在Doctrine 2 git repo https://github.com/doctrine/doctrine2/blob/master/lib/Doctrine/ORM/Tools/EntityGenerator.php中签出此文件来了解如何生成这些中间类 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |