Вземане на userid в articlecontroler
Искам, когато си в article_view и отдоло профила, който е създал артикъла да е linked към този профил. Успях да създам метода за това:
/** * @Route("/profile/{id}", name="user_view") * @param $id * @return \Symfony\Component\HttpFoundation\Response */ public function viewProfile($id) { $user = $this->getDoctrine()->getRepository(User::class)->find($id); if ($user === null) { echo "<script>alert('There is no such user'); window.location.href='/'</script>"; } return $this->render('user/profile.html.twig', ['user' => $user]); }
,но когато се опитах да реферирам профила по този начин: <a href="{{ path('user_view') }}">{{ article.author }}</a> и рефрешнах ми иска id, опитах му дам id , като "$userid = $this->getDoctrine()->getRepository(Article::class)->find($id); return $this->render('article/article.html.twig', ['article' => $article, 'id' => $userid]);", но не стана,Открит съм към предложения.
. Link към github: https://github.com/NikolaiBonev/MyBlog.