127得票10回答
PHP ORM:Doctrine vs Propel

我正在使用symfony开始一个新项目,它可以轻松集成Doctrine和Propel,但我当然需要做出选择...我想知道更有经验的人对选择这两个中的任何一个有哪些优缺点? 非常感谢。 编辑: 感谢所有回复,很有用的信息。对于这个问题没有真正正确的答案,所以我将批准得到最多赞成票的答案。

21得票4回答
红豆 ORM 性能

我想知道Redbean ORM是否可以用于性能导向的场景,如社交网络Web应用程序等。如果多个用户同时拉取数千个数据,它是否稳定。此外,我想知道Redbean是否会消耗更多的内存空间。 是否有人可以提供Doctrine-Propel-Redbean的比较研究?

20得票1回答
使用Composer安装Propel行为

我目前在Windows上使用 WampServer 进行开发,并且已经成功使用带有 OpenSSL 的 Composer,安装了 Propel 也没有问题,一切似乎都可以正常工作。然而,我的项目现在需要使用在 这里 找到的 Equal Nest Behaviour。 我认为这将允许我使用 p...

19得票6回答
Twig instanceof用于继承对象的判断

我正在使用propel的以下功能:http://www.propelorm.org/documentation/09-inheritance.html。 同时,我也在使用Symfony2和Twig。 我使用以上功能创建了一个类结构,看起来像这样:class Event {} class ...

18得票2回答
使用 Propel 如何从查询对象中获取原始 SQL?

如何从 Propel 的查询对象中获取原始的 SQL 语句?我需要这个来调试。例如:我想要一个像下面这样的函数$rawSql = new BookQuery::create()->filterById(25)->getRawSql(); 有类似这样的东西吗?

16得票2回答
使用PropelORM实现的“用户关注” - 三方关系

有人能指引我如何实现“用户关注”这样的功能吗?我有3个表:users,user_follows和posts。 如果我获取了一个用户对象,我可以得到他们所关注用户ID的数组…而一个帖子对象知道是哪个用户发布的它…但是我很难获取给定用户所关注的用户的帖子。 目前我有这个代码,它会返回所有人的帖...

15得票1回答
使用group_by属性的Propel表单类型模型没有显示属性。

环境:Symfony2 2.7 / Propel 1.6 我创建了一个像这样的选择表单类型: $builder->add('mychoice', 'model', array( 'class' => 'Foo\\Bar', '...

14得票2回答
Symfony 1.4的propel:build-all在Mysql 5.5上无法工作

我使用的是Symfony 1.4.8和Mysql 5.5,当我运行 symfony propel:build-all 时出现了以下错误: 您的SQL语法有误; 请查看与您的MySQL服务器版本相对应的手册, 以获取正确的语法使用方法,在第一行附近为'Type=InnoDB'

13得票1回答
Doctrine 2和Propel 1.6的优势和劣势

我想了解Doctrine 2和Propel 1.6的优势和劣势。例如,Doctrine 2非常易于使用,但如果您想超越一般规范,则会受到限制。Doctrine 2文档缺乏更新... 如果可能的话,您可以分享一下您对Doctrine2表现良好的方面或者Propel完美的地方的经验。 谢谢!

12得票3回答
Symfony2应该使用哪个ORM?

我正在使用Symfony2开始一个新项目,但不确定要选择哪个ORM。我听说过关于Doctrine2的一些负面消息,特别是在继承和DQL方面。似乎Propel已经复苏了,但另一方面也不能保证它会永远存在。 你有什么建议吗?