/** * @Route("/", name="homepage") */ public function indexAction(Request $request) { $em = $this->getDoctrine()->getManager(); $articles = $em->getRepository('AppBundle:Article')->findAll(); $article = new Article(); $user = new User(); $authors = array(); foreach ($articles as $article) { if ($article->getArticleOwner() == 0) { $authors[0] = "admin"; } else { $user = $em->getRepository("AppBundle:User")->find($article->getArticleOwner()); $authors[$user->getID()] = $user->getUsername(); } } $form = $this->createFormBuilder()->add('commentContent', TextareaType::class)->getForm(); return $this->render('default/index.html.twig', array('pageTitle' => 'Main Page', 'articles' => $articles, 'authors' => $authors, 'commentForm' => $form->createView())); }