2011-08-28 61 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');