3

在 Phalcon 中,我使用带有参数的前向响应来完成我的一项操作,并且我需要添加一个锚(例如,用#blabla.

return $this->dispatcher->forward(array(
    'controller' => 'foo',
    'action' => 'bar',
    'params' => array(123),
));

那可能吗?

4

1 回答 1

2

Dispatcher 不会更改地址栏中的 URL。它只是模拟(加载)请求的路线。但是,可以通过重定向来做到这一点:

$url = $this->url->get(['for' => 'your-route-name']);
return $this->response->redirect($url . '#hash-here'); 
于 2016-04-22T11:41:18.440 回答