我假設我在這裏做一些明顯錯誤,但我不知道什麼。我的代碼是非常簡單的:簡單的重定向()函數不工作在symfony 1.4
public function executeForward(sfWebRequest $request)
{
//redirect traffic that has landed here to either advertiser's or our own lander
if (rand(1, 100) > 50)
{
$this->redirect('http://www.google.com', 404);
}
else
{
$this->redirect('http://www.bing.com', 404);
}
}
我已經知道了模板加載這個動作,因爲我可以在這個動作寫草率的代碼,它會在我的瀏覽器500。最重要的是,這裏的基本路線:
forward_page:
url: /forward
param: { module: static, action: forward }
做任何的symfony大師有一個非常明顯的答案,爲什麼這不工作?我非常感謝在正確的方向推動。
我試過輸入302,並試圖讓它默認爲302。我知道默認行爲和錯誤代碼的含義。感謝您的努力! –
好的,請原諒我誤解了你的問題。順便說一句,我已經測試了你的代碼,它的工作原理! – dxb