【问题标题】:zend framework how to avoid baseurl getting prepend to the linkZend 框架如何避免 baseurl 被附加到链接中
【发布时间】:2011-04-06 23:33:28
【问题描述】:

重定向到其他网站的链接不起作用....

我试图将会员的网站显示为链接,该链接是从数据库中检索的,作为链接,单击时应重定向或转到该网站。但是会员网站 url 被附加到网站基础 url 的末尾,如下所示。

[a] href="www.mysite.com/member/details/<member website url>">Click for Web Site[/a]

我希望这样

[a] href="<member website url>">Click for Web Site[/a]

代码,在 phtml 中:

[a] herf="<?php echo $this->data['website']">Click for Web Site[/a]

如何避免 baseurl 被附加到链接。

【问题讨论】:

    标签: zend-framework base-url


    【解决方案1】:

    www.mysite.com/member/details/ 不是有效的 URL - 这需要是 http://www.mysite.com/member/details/ 才能使链接按预期工作。由于链接不是以 URL 方案开头的,因此浏览器(不是 ZF)假定链接是相对于当前页面的,这就是您遇到问题的原因。

    我建议在保存时检查您的成员输入的 URL,并在必要时将 http:// 添加到它们的前面。或者,您可以编写一个快速查看帮助程序,以便在前端显示链接时添加它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-12
      • 1970-01-01
      • 1970-01-01
      • 2015-10-04
      • 2010-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多