저는 여기에 뻔뻔스럽게 뭔가를하고 있다고 가정하고 있습니다. 그러나 나는 무엇을 알아 내지 못합니다. 내 코드는 매우 간단하다 :symfony 1.4에서 단순한 redirect() 함수가 작동하지 않습니다.
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 }
당신의 심포니 주인의이 작동하지 않는 이유에 고통스럽게 명백한 대답을해야합니까? 나는 옳은 방향으로 찔러 주셔서 감사합니다.
나는 302를 입력하려고 시도했으며 302로 기본 설정을 허용했다. 기본 동작과 오류 코드의 의미를 알고 있습니다. 그래도 고마워! –
자, 문제를 오해 한 것 같습니다. 그건 그렇고, 당신의 코드를 테스트하고 그것을 작동합니다! – dxb