|
|
@@ -5,14 +5,23 @@ 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(): Response
|
|
|
+ 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,
|
|
|
]);
|
|
|
}
|
|
|
}
|