/
AleksWork
/
diary_plants
Обзор
Документация
Войти
/
AleksWork
/
diary_plants
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/Controller/Web/Dashboard/Image/GetImages/Controller.php
33 строки
1 KB
AlexeySerov
Add vote to Attachment managers
14 май 2026, 14:29
14 май 2026, 14:29
a500770
Код
Авторство
О чём код?
<?php namespace App\Controller\Web\Dashboard\Image\GetImages; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Attribute\Route; final class Controller extends AbstractController { public function __construct( private readonly Manager $manager ) { } #[Route(path: '/dashboard/images', name: 'dashboard.images.index', methods: ['GET'])] public function __invoke(Request $request): Response { //перед вызовом контроллера редактирования установить переменную сессии $request->getSession()->set('_previous_route', $request->getRequestUri()); $attachmentsModel = $this->manager->getAttachments(); $images = ['table_header' => $attachmentsModel['tableHeader'], 'table_body' => $attachmentsModel['tableBody']]; return $this->render( 'dashboard/image/index.html.twig', [ 'images' => $images, ] ); } }