<?php
namespace Xngage\ManufacturerBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Oro\Bundle\LayoutBundle\Annotation\Layout;
#use Extend\Entity\Manufacturer1;
class ManufacturersController extends Controller
{
/**
* @Route("/manufacturers", name="oro_manufacturers")
* @Layout(vars={"manufacturers_data", "title"})
*
* @return array
*/
public function getManufacturersAction()
{
$qm = $this->getDoctrine()->getManager()->getRepository('Extend\Entity\Manufacturer1');
$manufacturers_data = $qm->findAll();
return [
'manufacturers_data' => $manufacturers_data,
'title' => "Manufacturers"
];
}
/**
* @Route("/manufacturer/{id}", name="oro_manufacturer")
* @Layout(vars={"manufacturer_data", "title"})
*
* @return array
*/
public function getManufacturerAction(Manufacturer1 $manufacturer)
{
$manufacturer1[0] = $manufacturer;
return [
'manufacturer_data' => $manufacturer1,
'title' => "Manufacturer - " . $manufacturer->getName()
];
}
}