/** * @Route("/", name="easyadmin") */ public function indexAction(Request $request) { if (null === $request->query->get('entity')) { return $this->render('demo/welcome.html.twig'); } return parent::indexAction($request); }
/** * @Route("/", name="easyadmin") * @Route("/", name="admin") * * @param Request $request * @return \Symfony\Component\HttpFoundation\RedirectResponse|\Symfony\Component\HttpFoundation\Response */ public function indexAction(Request $request) { $action = $request->query->get('action', 'list'); if (!$this->get('security.authorization_checker')->isGranted('ROLE_' . strtoupper($action))) { $request->query->replace(array('action' => 'list')); } return parent::indexAction($request); }
/** * @Route("/", name="admin") * @Route("/", name="easyadmin") * * @param Request $request * * @return RedirectResponse|Response */ public function indexAction(Request $request) { $this->request = $request; $r = $this->request->query; if (count($r) == 0) { $this->request->query->set('entity', $this->container->getParameter('startingPage')); $this->request->query->set('action', 'list'); } if (!$this->hasNeededRole()) { throw $this->createAccessDeniedException(); } $twig = $this->container->get('twig'); foreach (['site_icon'] as $twigGlobal) { if ($this->container->hasParameter($twigGlobal)) { $twig->addGlobal("_{$twigGlobal}", $this->container->getParameter($twigGlobal)); } } return parent::indexAction($request); }
/** * @Route("/", name="easyadmin") */ public function indexAction(Request $request) { // if the URL doesn't include the entity name, this is the index page if (null === $request->query->get('entity')) { // define this route in any of your own controllers return $this->redirectToRoute('admin_dashboard'); } // don't forget to add this line to serve the regular backend pages return parent::indexAction($request); }
public function indexAction(Request $request) { return parent::indexAction($request); }
/** * Don't forget to add this route annotation! * * @Route("/easyadmin/", name="admin") */ public function indexAction(Request $request) { // don't forget to add this line to serve the regular backend pages return parent::indexAction($request); }