@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.