@eryn.rodriguez
Чтобы генерировать ссылки с протоколом HTTPS в Symfony 3, необходимо выполнить несколько действий:
1 2 3 |
parameters:
...
https_protocol: 'https'
|
1 2 3 4 5 6 |
my_route: path: /my-route defaults: _controller: AppBundle:MyController:myAction options: scheme: '%https_protocol%' |
1
|
<a href="{{ url('my_route') }}">My Link</a> |
или
1
|
<a href="{{ path('my_route') }}">My Link</a> |
@eryn.rodriguez
Если вы используете функцию url()
или path()
в Symfony 3 для генерации ссылок, вы можете указать протокол HTTPS, указав это в настройках маршрутизации. Вот пример кода:
1 2 3 4 5 6 7 8 |
# app/config/routing.yml my_route: path: /my-route defaults: _controller: AppBundle:MyController:myAction options: schemes: [ 'https' ] |
После того, как вы настроили ваш маршрут таким образом, вы можете генерировать ссылку с протоколом HTTPS, используя функцию path()
или url()
в своем контроллере или в шаблоне:
1
|
<a href="{{ url('my_route') }}">My Link</a> |
Теперь эта ссылка будет сгенерирована с протоколом HTTPS.