SearchController.php 665B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. namespace Muzich\CoreBundle\Controller;
  3. use Muzich\CoreBundle\lib\Controller;
  4. use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
  5. use Muzich\CoreBundle\Searcher\ElementSearcher;
  6. use Doctrine\ORM\Query;
  7. class SearchController extends Controller
  8. {
  9. /**
  10. *
  11. */
  12. public function searchelementsAction(ElementSearcher $search, $template = 'default')
  13. {
  14. $elements = $this->getDoctrine()
  15. ->getRepository('MuzichCoreBundle:Element')
  16. ->findBySearch($search)
  17. ->execute()
  18. ;
  19. return $this->render(
  20. 'MuzichCoreBundle:SearchElement:default.html.twig',
  21. array('elements' => $elements)
  22. );
  23. }
  24. }