如何在symfony中使用propel作为默认ORM

时间:2011-07-22 09:08:41

标签: orm symfony1 doctrine propel

我是symfony的新手,我想使用推动作为ORM(模型)创建一个使用Symfony框架的应用程序,但我不知道如何将Propel设置为ORM而不是使用Doctrine我只想使用推进alone.symfony已经发布了新版本的Doctrine作为一个侮辱ORM.So请建议如何改变它以推进..谢谢提前

1 个答案:

答案 0 :(得分:2)

对于 Symfony 1.4 ,引用the manual

  

配置数据库

     

[...]

     

如果您想使用Propel而不是Doctrine,请在何时添加--orm=Propel   使用generate:project任务创建项目。如果你不这样做   想要使用ORM,只需传递--orm=none

但是如果你想要最新的Propel版本,我想你必须安装 Propel15Plugin (有关如何安装该插件的详细信息,请参阅自述文件标签在Symfony Propel15Plugin page)。

对于 Symfony 2.0 this slideshow解释了如何集成Propel 1.5。