【发布时间】:2011-01-06 19:41:26
【问题描述】:
假设我在 Doctrine2 中有两个相互关联的实体,Models\User 和 Models\Comment。如果我在 Doctrine 2.0.0 中这样做......
<?php
// $em instanceof EntityManager, $user instanceof Models\User
$comments = $em->getRepository('Models\Comment')
->findBy(array('user' => $user, 'public' => true));
...我收到一个 PHP 错误:
严重性:通知
消息:Models\User 类的对象到字符串的转换
文件名:DBAL/Connection.php
行号:574
这不应该发生,对吧?如果我使用 QueryBuilder 和 setParameter('user', $user) 它会按预期工作。
【问题讨论】:
标签: php doctrine-orm