使用target = _blank的zend框架重定向器 - > gotoUrl()

时间:2011-11-16 17:20:39

标签: zend-framework redirect

在提交表单时,我希望将访问者发送到外部网址以执行某些操作,但希望他之后继续浏览我的网站。在html中,我会用href =“http://www.example.com”target =“_ blank”给他机会。

但是当我这样做时,我找不到怎么做:

$this->_helper->redirector->gotoUrl('http://www.example.com');

在我的控制器动作中。在Google,文档和SO中都找不到任何内容。这是不可能的吗?

3 个答案:

答案 0 :(得分:5)

不可能。您无法告诉浏览器在这种情况下该怎么做。

答案 1 :(得分:2)

您可以借助Javascript实现此效果:

  1. 提交表格
  2. 成功后,使用带有JS的外部页面打开一个新选项卡
  3. 在旧标签页上重定向到应用内的新位置

答案 2 :(得分:0)

现在可以:

$ link = new PTA_Link(); $链路> setTarget( '_空白');