|
|
@@ -0,0 +1,27 @@
|
|
|
+<?php
|
|
|
+
|
|
|
+namespace App\Controller;
|
|
|
+
|
|
|
+use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
|
|
|
+use Symfony\Component\HttpFoundation\Response;
|
|
|
+use Symfony\Component\Routing\Annotation\Route;
|
|
|
+use Symfony\Component\HttpFoundation\Request;
|
|
|
+use App\Entity\Message;
|
|
|
+
|
|
|
+class ResearchController extends AbstractController
|
|
|
+{
|
|
|
+ #[Route('/research', name: 'research')]
|
|
|
+ public function index(Request $request): Response
|
|
|
+ {
|
|
|
+ $em = $this->getDoctrine()->getManager();
|
|
|
+ $repository_message = $em->getRepository(Message::class);
|
|
|
+ $messages = $repository_message->findMessageContainString($request->query->get('s'));
|
|
|
+ // foreach ($messages as $message) {
|
|
|
+ // array_push($sub_msg, $msg);
|
|
|
+ // }
|
|
|
+ return $this->render('research/index.html.twig', [
|
|
|
+ 'username' => $this->get('session')->get('user'),
|
|
|
+ 'messages' => $messages,
|
|
|
+ ]);
|
|
|
+ }
|
|
|
+}
|