编程语言
首页 > 编程语言> > php-在symfony上使用url_for和link_to确定协议

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