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