Ben birbirini Modelleri \ User ve Modeller \ Yorum ile ilgili Doctrine2 iki kişiliğe sahip söylüyorlar. Ben Doktrini 2.0.0 bunu yaparsanız ...
<?php
// $em instanceof EntityManager, $user instanceof Models\User
$comments = $em->getRepository('Models\Comment')
->findBy(array('user' => $user, 'public' => true));
... Ben bir PHP hatası alıyorum:
Önem: Bildirimi
Mesaj: dize dönüştürme sınıf Modeller Nesne \ Kullanıcı
Dosya Adı: DBal / Connection.php
Satır sayısı: 574
Bu hak, olmamalı? Ben QueryBuilder ve setParameter ('kullanıcı', $ kullanıcı) kullanıyorsanız, beklendiği gibi çalışır.