我有一个ZendFramework控制器,其视图形成一个类似于此的框架:
动作如下:
public function someactionAction()
{
$this->view->someaction = App_Model_WebService_Menu::getInstance()->getRows(array(
'address' => '1600 Pennsylvania Ave',
'returnRecordsLimit' => 1,
));
}
有没有办法可以作为参数访问州,城市和地址?
答案 0 :(得分:0)
来自Zend_Controller_Request
documentation
$state = $this->getRequest()->getParam('state');
$city = $this->getRequest()->getParam('city');
$address = $this->getRequest()->getParam('address');
答案 1 :(得分:0)
忽略我假设的URL片段部分依赖于某些JavaScript配置,看起来它将成为自定义路由的一部分,即
:controller/:action/:state/:city/:address
您必须查看路线定义以发现实际参数名称,之后您只需使用(来自您的控制器)
$state = $this->_getParam('state-param-name');