重定向到页面并滚动到特定div

时间:2013-03-13 11:21:06

标签: php zend-framework

如何使用Zend Framework重定向到以下网址?

http://hms.localhost.com/booking/room#availableResults

我无法使用Java Script。这需要使用Zend Framework Controller帮助程序完成,例如rediretor();

3 个答案:

答案 0 :(得分:2)

Ok通过Zend,首先点击@ Google:

gotoRoute()方法不支持哈希,但您可以通过使用url action helper根据路由构造url,然后将哈希连接到它来实现此目的。然后调用重定向器的gotoUrl方法:

$url = $this->_helper->url->url(array('module' => 'blog',
'controller' => 'documentation', 'action' => 'tags'));
 $url .= "#add";
$this->_helper->redirector->gotoUrl($url);

答案 1 :(得分:2)

来自控制器:

$this->_redirect('/booking/room#availableResults');

答案 2 :(得分:0)

将您的div ID设置为availableResults

<div id="availableResults">
...
..
..

用于在codeigniter中重定向

$url = 'http://hms.localhost.com/booking/room#availableResults';
redirect($url);