【发布时间】:2018-01-17 11:18:11
【问题描述】:
我正在寻找一种将 UrlManager 组件设置为默认返回绝对 url 的方法。我知道我们可以使用 Url::to([], true) 获取绝对 url。
有没有办法自定义组件,它们使所有 url 一次绝对?
谢谢
【问题讨论】:
-
只需在
Url类中覆盖方法to(),它从Yii扩展Url类? -
@Yupik 使用代码示例发布正确答案.. 您的评论是一个很好的答案,用户似乎不是专家..
-
@scaisEdge OOP 是 PHP 中的基础,OP 没有提供任何代码尝试,所以评论应该只是激励 OP 做一些研究并向我们展示他的一些努力。
-
@Yupik ..您的意见是正确的..在过去的自学中,参考手册的学习是技术界的普遍做法。今天在我看来,实践模式已经改变,我们从案例中学到的东西比从系统研究中学到的更多。最好的方法是什么?当操作系统等平台不可用时,自学是必要的,今天直接访问互联网资源在多大程度上不是一种自我认可的形式?但是我的只是一个建议。
-
@scaisEdge 嗯,没错,但是从案例中学习并不能成为懒惰的借口:) 如果 OP 只是向我们展示一些自我尝试的努力 - 我很乐意帮助他 :)现在,这里的大多数情况(不是所有的 ofc,也不是完全是这个问题),只是“我想要这个和这个,为我做”,在这里我们只是指出 OP 他应该做什么,如果他尝试并且赢得了一些东西不行 - 我们会修复它;)
标签: php yii2 yii2-advanced-app