
Untitled
By: a guest on
Jul 6th, 2012 | syntax:
None | size: 0.82 KB | hits: 10 | expires: Never
Doctrine2 findBy relationship object triggers string conversion error
<?php
// $em instanceof EntityManager, $user instanceof ModelsUser
$comments = $em->getRepository('ModelsComment')
->findBy(array('user' => $user, 'public' => true));
<?php
// $em instanceof EntityManager, $user instanceof ModelsUser
$comments = $em->getRepository('ModelsComment')
->findBy(array('user' => $user->getId(), 'public' => true));
<?php
namespace AppDomainRepository;
use DoctrineORMEntityRepository,
AppDomainEntityUser;
class CommentRepository extends EntityRepository
{
public function findByUser(User $user)
{
// add QueryBuilder code here
}
}
<?php
namespace AppDomainEntity;
/**
* @Entity(repositoryClass="AppDomainRepositoryCommentRepository")
*/
class Comment
{
// entity definition
}