/** * @Route("/", name="homepage") */ public function indexAction(Request $request) { $channel = new Channel(); $channel->setName('Write a blog post'); $channel->setDescription(''); return $this->render('default/index.html.twig', ['base_dir' => realpath($this->getParameter('kernel.root_dir') . '/..')]); }
/** * @Route("/channel/create", name="channel_create") */ public function createChannelAction() { $request = Request::createFromGlobals(); $name = $request->request->get('name'); $description = $request->request->get('description'); $stream = $request->request->get('stream'); $channel = new Channel(); $channel->setName($name); $channel->setStream($stream); $channel->setDescription($description); $em = $this->getDoctrine()->getManager(); $em->persist($channel); $em->flush(); return $this->redirectToRoute('channel_show'); }