Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SOLVED][Symfony][Symfony2]jak uzyskac dostep do Doctrine w klasie, ktora nie jest kontrolerem?
Forum PHP.pl > Forum > PHP > Frameworki
wiewiorek
Dostaję taki błąd: Call to undefined method Acme\StronaBundle\Contact\ContactRequest::getDoctrine() a to moja klasa, która ten błąd powoduje:

  1. namespace Acme\StronaBundle\Contact;
  2.  
  3. use Symfony\Component\Validator\Constraints as Assert;
  4.  
  5.  
  6.  
  7. class ContactRequest
  8. {
  9. public function __construct()
  10. {
  11. $em = $this->getDoctrine()->getEntityManager();
  12. }
  13.  
  14. ............
  15. }
pedro84
To Ci pomoże: http://stackoverflow.com/questions/6124444...r-with-symfony2
Crozin
Musisz przekazać obiekt Doctrine\ORM\EntityManager do Twojego obiektu Acme\StronaBundle\Contact\ContactRequest, to chyba oczywiste. Możesz to zrobić ręcznie albo półautomatycznie (przez DIC-a).
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.