我必须对 symfony2 应用程序中的单个页面使用 HTTPS。我试过像
安全.yml
- { path: ^/payment, roles: ROLE_USER, requires_channel: https }
它工作得很好,但是当我从 /payment 页面导航到其他页面时,它在 HTTPS 而不是 HTTP 中保持不变。我还尝试了奏鸣曲管理控制器的一些东西,例如:
PaymentAdmin.php
$collection
->add('makePayment', 'payment/{paymentId}',$options = array('_scheme' => 'https'));
但同样的问题。只是我只想将 HTTPS 用于 /payment 页面而不是其他页面。我该如何解决这个问题。