【发布时间】:2011-10-10 21:34:23
【问题描述】:
我是 symfony 的新手,我想使用 Symfony 框架创建一个应用程序,使用 propel 作为 ORM(模型),但我不知道如何将 Propel 设置为 ORM 而不是使用 Doctrine 我只想使用 propel单独.symfony 发布了新版本,Doctrine 作为默认的 ORM。所以请建议如何将其更改为推进..提前谢谢
【问题讨论】:
标签: orm symfony1 doctrine propel
我是 symfony 的新手,我想使用 Symfony 框架创建一个应用程序,使用 propel 作为 ORM(模型),但我不知道如何将 Propel 设置为 ORM 而不是使用 Doctrine 我只想使用 propel单独.symfony 发布了新版本,Doctrine 作为默认的 ORM。所以请建议如何将其更改为推进..提前谢谢
【问题讨论】:
标签: orm symfony1 doctrine propel
对于 Symfony 1.4,引用 the manual:
配置数据库
[...]
如果你想使用 Propel 而不是 Doctrine,添加
--orm=Propelwhen 使用generate:project任务创建项目。如果你不 想要使用 ORM,只需传递--orm=none。
但是,如果您想要最新的 Propel 版本,我想您必须安装 Propel15Plugin(有关如何安装该插件的详细信息,请参阅 Readme 标签在Symfony Propel15Plugin page)。
对于 Symfony 2.0,this slideshow 解释了如何集成 Propel 1.5。
【讨论】: