2011-08-28 46 views
0

我有一个ZendFramework控制器,其观点形成类似这样的框架:如何阅读从ZendFramework控制器的URL参数

http://foo.com/#/controler/someaction/state/city/address/

的操作是这样的:

public function someactionAction() 
{ 
    $this->view->someaction = App_Model_WebService_Menu::getInstance()->getRows(array(
     'address' => '1600 Pennsylvania Ave', 
     'returnRecordsLimit' => 1, 
    ));  
} 

有没有一种方法可以将州,城市和地址作为参数访问?

回答

0

忽略我以为是一些JavaScript的配置,看起来像这将是一个自定义路线的一部分依赖的网址片段部分,即

:controller/:action/:state/:city/:address 

你会必须查看路径定义以发现实际参数名称,之后您只需使用(从您的控制器)

$state = $this->_getParam('state-param-name');