Symfony Twig шаблон перенаправления сломанной формы - PullRequest
0 голосов
/ 01 июня 2018

Я переместил свой публичный каталог в public_html, в то время как зависимость и поставщик доступны в каталоге public_html/core.Я отредактировал файл index.php, расположенный в public_html/forum, и изменил путь Env и поставщика на правильный путь.Так что здесь нет проблем.Проблема заключается в перенаправлении формы в шаблоне ветки.он перенаправляет на localhost/login, но его нужно перенаправить на localhost/forum/login.Я использую в ветке следующий атрибут {{form_start(formLogin, {'action': absolute_url('/login'), 'method': 'POST'} ) }} все перепробовал и не работает: /.Это ошибка?

Я использую версию Symfony 4.1.

Ответы [ 2 ]

0 голосов
/ 01 июня 2018

Я временно исправил проблему, поместив index.php в корневой каталог public_html на моем веб-хосте.Также добавлен .htaccess в public_html, и теперь он работает хорошо.

0 голосов
/ 01 июня 2018

Кажется, вы используете absolute_url неправильно.Посмотрите на документ для справки.

Если вы находитесь по этому URL: http://example.com/products/hover-board

{{ absolute_url('/human.txt') }}
{# http://example.com/human.txt #}

{{ absolute_url('products_icon.png') }}
{# http://example.com/products/products_icon.png #}

Если вы удалите косую черту, она должна работать правильно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...