Ответ на POST запрос

Главные вкладки

Аватар пользователя malmaxa71 malmaxa71 1 августа 2018 в 13:02

Делаю сайт на Dupal 8. Первый раз, так что извиняюсь, если глупый вопрос.
Внешнее приложение в автоматическом режиме посылает POST запрос на определенный URL сайта для отправки данных. Этот запрос я у себя в модуле обрабатываю и хочу послать ответ без темизации, вообще без HTML, просто строку JSON, которую примет приложение в ответ на свой запрос.
Нашел здесь пост Вывод страницы без темы, но я же не могу убрать return из функции контроллера, обрабатывающего эту страницу.
Думал сделать отдельный PHP скрипт, обрабатывающий этот POST запрос, но не смог к нему обратиться. Точнее смог, только если он лежит в корне сайта, а хотелось бы, чтобы он лежал в папке моего модуля.
Соответственно, прошу ответить на 2 вопроса: 1) как вывести ответ без темизации из функции контроллера модуля, 2) как запросить php файл, расположенный в папке модуля.

Комментарии

Аватар пользователя malmaxa71 malmaxa71 1 августа 2018 в 13:58

Вот спасибо, добрый человек!
Все что нужно было сделать, это две строчки:

use Symfony\Component\HttpFoundation\JsonResponse;

return new JsonResponse($array);