Propel 中 Doctrine 中的等效 findBy 和 fetchOne
在 Doctrine 中我可以做: $article = Doctrine::getTable('Article')->createQuery('a')->where('a.user_id = ?', $this->getUser()->getAttribute('…
如何在 Symfony 运行时更改模型延迟加载?
我使用 sfPropelORMPlugin。 如果我对每个网页的一个对象进行操作,则延迟加载是可以的。但如果有数百个,我会得到数百个单独的数据库查询。我想完全…
symfony1.4 中的 sfMelodyPlugin 和 Propel
我一直在处理这个插件,以便将我的 symfony 1.4 应用程序连接到 Twitter、Facebook 和 Google,但仍然无法使其工作,有人能够使其工作吗?你有遵循任…
将 Sphinx 搜索与 ORM 结合使用
我正在考虑在我们的网站中实施 Sphinx 搜索。 对我来说,使用 SphinxQL 集成它比必须做一些奇怪的事情包括新库等更有意义,因为这与本机 SQL 相当接近…
Symfony 发送电子邮件任务不起作用
我在 Symfony 1.4.14 项目中使用 Propel 1.6 (sfPropelORMPlugin) 发送邮件时遇到问题。当我尝试跑步时: ./symfony project:send-emails --message-l…
Symfony 没有创建模型
我正在阅读 symfony 书并尝试做 jobeet 项目(我使用 propel)..所以这本书说的是 ORM 还生成将表记录映射到对象的 PHP 类: $ php symfony propel:bu…
如何从 sfPropelORMPlugin 加载 sfPropelPager?
symfony 已经有 sfPropelPager 并且它似乎优先于插件中的一个。 而且它与插件 ORM 不兼容,从而导致 SQL 中出现严重错误。 更改自动加载来解决此问题…
使用 propel 1.3 的 oracle 的错误
我在使用 propel 1.3 的 symfony 1.1 项目上遇到问题。我正在使用 sfGuardPlugin。由于 oracle 时间戳,此插件存在错误。类似于“12/12/08 18:16:02,0…
比较 symfony 中的 DateTime 对象(与 propel)
我想比较 php 代码中的两个 DateTime 对象。我正在使用 Symfony 1.4 和 Propel。 $article = $obj->getArticle(); if($article->getVisibleFrom() <= …
在 sfWidgetFormPropelChoice 中使用 optgroup 因为列的值
我正在一个使用 Symfony 1.2 的项目中(我知道这已经很旧了,但我对此无能为力)。 我有一个 sfWidgetFormPropelChoice 小部件,它从表 A 中存在的外…
在 Propel 中获取聚合列的值
我正在尝试在 Propel 中进行以下查询: $criteria = new Criteria(); $criteria->clearSelectColumns(); $criteria->addSelectColumn(TableName::COLU…
使用 Propel 在 Symfony2 中形成表单?
使用 Propel ORM 时,我似乎找不到任何有关 Symfony2 表单的文档。这还支持吗?当我运行控制台 API 时,它列出了所有 propel 命令,但没有一个是 prop…
推动列区分大小写的 phpNames
我的 schema.xml 的相关部分: ... 以下命令失败并出现 PropelException: UserQuery::create() ->filterByActive(true) ->update(array('FailedLogin…
如何对一对多关系的结果进行排序
我使用的是 Propel 1.5.7,无法找出对 get[Related]s() 调用结果进行排序的正确方法。 例如 假设,一个作者有许多书籍: $leo = AuthorQuery::create(…