Doctrine2 findBy ilişki nesne dize dönüştürme hatası tetikler

0 Cevap php

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.

0 Cevap