Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/10/2012, 15:25
pachucho1024
 
Fecha de Ingreso: octubre-2012
Mensajes: 1
Antigüedad: 12 años, 5 meses
Puntos: 0
Doctrine y find() on a non-object

Hola, estoy empezando con PHP y tengo un problema que no entiendo. Cuando llamo a la función find():

class ArticulosController extends Controller {

public function visualizarAction($id) {
$em = $this->getDoctrine()->getEntityManager();
$entero = 1;
$register = $em->getRepository('MDWDoctrineBundle:Articles')->find($entero);
}
}

Se produce el error: Fatal error: Call to a member function find() on a non-object in C:\wamp\www\workspace\ejemplos\vendor\doctrine\orm \lib\Doctrine\ORM\EntityRepository.php on line 131 ( si uso como $entero o $id el resultado es el mismo)

Si en el mismo ejemplo anterior cambio la funcion ->find($entero); por su prima hermana: ->findAll(); entonces el error es:

Fatal error: Call to a member function getUnitOfWork() on a non-object in C:\wamp\www\workspace\segundoSymfony\vendor\doctri ne\orm\lib\Doctrine\ORM\EntityRepository.php on line 155

alguien sabe que hago mal ?? No entiendo eso de que no es un objeto. Si alguien tiene alguna pista será bien recibida

Gracias