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