Как генерировать ссылки с https в symfony 3?

Пользователь

от eryn.rodriguez , в категории: PHP , год назад

Как генерировать ссылки с https в symfony 3?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от lori_jast , год назад

@eryn.rodriguez 

Чтобы генерировать ссылки с протоколом HTTPS в Symfony 3, необходимо выполнить несколько действий:

  1. Установите настройки протокола HTTPS в конфигурационном файле app/config/parameters.yml. Добавьте следующую строку:
1
2
3
parameters:
    ...
    https_protocol: 'https'


  1. Используйте параметр https_protocol в файле конфигурации маршрутизации app/config/routing.yml, чтобы генерировать ссылки с протоколом HTTPS. Например:
1
2
3
4
5
6
my_route:
    path: /my-route
    defaults:
        _controller: AppBundle:MyController:myAction
    options:
        scheme: '%https_protocol%'


  1. Используйте функцию url() или path() в контроллере или в шаблоне для генерации ссылки с протоколом HTTPS. Например:
1
<a href="{{ url('my_route') }}">My Link</a>


или

1
<a href="{{ path('my_route') }}">My Link</a>