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:
<?php
namespace Test\StartBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
use Test\StartBundle\Entity\Banner;
class DefaultController extends Controller
{
/**
* Homepage
*
* @Route("/")
* @Template("TestStartBundle:Default:start.html.twig")
*/
public function indexAction()
{
$em = $this->getDoctrine()->getRepository('TestArticleBundle:Article');
$query = $em->createQueryBuilder('a')->where('a.view=:view')->setParameter('view',1)->orderBy('a.id','DESC')->setMaxResults(2)->setFirstResult(0)->getQuery();
// baner -------------------------------------------------- z tym jest problem
$em2 = $this->getDoctrine()->getManager();
$reklama = $em2->getRepository('TestStartBundle:Banner')->findBy(
1
);
// baner -------------------------------------------------------------------------
return array('news' => $query->getResult(), 'reklama' => $reklama); }
}
Ten post edytował dopelganger 9.06.2015, 13:52:57