Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP+Symfony] odwołanie do klasy
dopelganger
post
Post #1





Grupa: Zarejestrowani
Postów: 236
Pomógł: 0
Dołączył: 27.10.2012

Ostrzeżenie: (0%)
-----


cześć
mam bundla np: TestStartBundle, dodałem do niego folder Entity i klasę Banner która odwołuje się do (mysql) tabeli z banerami itd,,,

W kontrolerze próbuje odwołać się do tej klasy i użyć jej, ale kiedy uruchamiam mam białą karte w przeglądarce. Nie wywala błędu więc nie wiem o co kaman, prosze o pomoc.

Zawartość DefaultController:

  1. <?php
  2.  
  3. namespace Test\StartBundle\Controller;
  4.  
  5. use Symfony\Bundle\FrameworkBundle\Controller\Controller;
  6. use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
  7. use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
  8.  
  9. use Test\StartBundle\Entity\Banner;
  10.  
  11. class DefaultController extends Controller
  12. {
  13. /**
  14.   * Homepage
  15.   *
  16.   * @Route("/")
  17.   * @Template("TestStartBundle:Default:start.html.twig")
  18.   */
  19. public function indexAction()
  20. {
  21. $em = $this->getDoctrine()->getRepository('TestArticleBundle:Article');
  22. $query = $em->createQueryBuilder('a')->where('a.view=:view')->setParameter('view',1)->orderBy('a.id','DESC')->setMaxResults(2)->setFirstResult(0)->getQuery();
  23.  
  24.  
  25. // baner -------------------------------------------------- z tym jest problem
  26. $em2 = $this->getDoctrine()->getManager();
  27. $reklama = $em2->getRepository('TestStartBundle:Banner')->findBy(
  28. array('view'=>1),
  29. array('id'=>'DESC'),
  30. 1
  31. );
  32. // baner -------------------------------------------------------------------------
  33.  
  34. return array('news' => $query->getResult(), 'reklama' => $reklama);
  35. }
  36.  
  37. }
  38.  


Ten post edytował dopelganger 9.06.2015, 13:52:57
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
prz3kus
post
Post #2





Grupa: Zarejestrowani
Postów: 260
Pomógł: 30
Dołączył: 22.01.2007

Ostrzeżenie: (0%)
-----


wchodzisz przez pliczek app_dev.php ?

Ten post edytował prz3kus 9.06.2015, 14:20:03
Go to the top of the page
+Quote Post
dopelganger
post
Post #3





Grupa: Zarejestrowani
Postów: 236
Pomógł: 0
Dołączył: 27.10.2012

Ostrzeżenie: (0%)
-----


Cytat(prz3kus @ 9.06.2015, 15:19:44 ) *
wchodzisz przez pliczek app_dev.php ?


tak
Go to the top of the page
+Quote Post
prz3kus
post
Post #4





Grupa: Zarejestrowani
Postów: 260
Pomógł: 30
Dołączył: 22.01.2007

Ostrzeżenie: (0%)
-----


a tak działa?


// baner -------------------------------------------------- z tym jest problem
$em2 = $this->getDoctrine()->getManager();
$reklama = $em2->getRepository('TestStartBundle:Banner')->findBy(1);
// baner -------------------------------------------------------------------------
Go to the top of the page
+Quote Post
dopelganger
post
Post #5





Grupa: Zarejestrowani
Postów: 236
Pomógł: 0
Dołączył: 27.10.2012

Ostrzeżenie: (0%)
-----


Cytat(prz3kus @ 9.06.2015, 15:33:50 ) *
a tak działa?


// baner -------------------------------------------------- z tym jest problem
$em2 = $this->getDoctrine()->getManager();
$reklama = $em2->getRepository('TestStartBundle:Banner')->findBy(1);
// baner -------------------------------------------------------------------------



to samo, czysta karta

już poradziłem sobie,, 2 razy miałem wprowadzoną tą samą metodę dostępową get....

Zamykamy
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 06:30