[英]how to get parameters from url in zend framework 1?
我想從URL中獲取2個參數並在我的操作中使用它們,這是我的代碼:
網址: mysite.com/myaction/1/string
myaction:
public function myactionAction($id, $string)
{
$params = $this->_getAllParams();
print_r($params);
}
我是ZF的新手,所以我怎么能得到這兩個參數?
您需要在url中編寫param名稱,然后按以下方式獲取param值:
$param1 = $this->getRequest()->getParam('param1');
$param2 = $this->getRequest()->getParam('param2');
網址應如下所示:
http://example.com/mycontroller/myaction/param1/value1/param2/value2
如果你想從url下面得到param值:
http://example.com/myaction/value1/value2
然后去Zend Route。 試試以下代碼:
routes.activate.type = "Zend_Controller_Router_Route"
routes.activate.route = "activate/:param1/:param2"
routes.activate.defaults.module = "core"
routes.activate.defaults.controller = "newsletter"
routes.activate.defaults.action = "activate"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.