2014-04-28 1 views

답변

4

render으로 전화하면 controller (또는 view)에 있기 때문에 URL이 이미 설정되어 있습니다. 따라서 지금은 URL에 앵커를 추가 할 수 없습니다. 컨트롤러가 called.To 전에 당신은 앵커를 설정해야합니다

당신이 URL을 만들 때 앵커를 설정할 수 있습니다 그것을 할 :

$this->createUrl('controller/action', array('#' => 'the-anchor')); 
당신은 또한있는 페이지에 방문자를 리디렉션 redirect를 사용할 수

앵커

$this->redirect(array('controller/action', array('#' => 'the-anchor'))); 

하지만 앵커를 설정할 때 URL을 만들면 원하는 것을 얻을 수있는 가장 좋은 방법이라고 생각합니다.