php-在symfony上使用url_for和link_to确定协议
作者:互联网
我想从symfony更改与link_to和url_for函数一起使用的默认协议.我在文档中找不到任何好的方法.我的解决方案是生成绝对URL,并通过https:替换http :,但我认为它并不干净.
那你有答案吗?
谢谢.
解决方法:
您可以设置sfRouting参数以生成https url或具有其他协议的url.签出sfRouting :: fixGeneratedUrl方法.
但是,如果仅对生成https链接感兴趣,我强烈建议您使用过滤器方法. sfSslRequirementPlugin是为1.1编写的,但可以进行一些修改.另外,有this solution是为1.3 / 1.4编写的,但我从未使用过.
需要使用过滤器方法来确保仅安全地访问您的安全操作,并使您不必担心URL的生成方式.
标签:symfony-1-4,hyperlink,symfony1,php,object 来源: https://codeday.me/bug/20191208/2092627.html