ZF2 - 如何重定向到外部URL

时间:2015-04-20 14:02:06

标签: zend-framework2

我正在使用ZF2,我想知道如何重定向到外部网址。

这就是我的尝试:

    $this->redirect()->toUrl('http://www.example.com' ,
        [
            'access_code'         => '12345'
        ]
    );

不幸的是它不起作用。

另一个想法是简单地使用类似的东西:

header('Location: http://www.example.com/12345');

编辑:

这是从我的控制器完成的,这是控制器代码:

use Application\Library\Http\GetHttpInterface;
use Zend\Mvc\Controller\AbstractActionController;
use Zend\View\Model\ViewModel;
class GamesController extends AbstractActionController
{

    public function __construct(
        //factories
    ) {
        //objects
    }

    public function redirectAction()
    {

        $this->redirect()->toUrl("http://www.example.com");


       echo "here";

    }

}

1 个答案:

答案 0 :(得分:4)

您刚刚错过了教学中的return。它应该是这样的:

return $this->redirect()->toUrl('http://www.example.com/12345');