一个网址中有两个参数

时间:2011-03-22 23:17:52

标签: model-view-controller zend-framework parameter-passing

我可以在一个网址中有两个参数,例如:

localhost/post/image/id/something/else/value

其中id是一个参数,一些是值,其他是param,value是值。

在zend我只能通过以下方式获得第一个参数:     $这 - > _getParam( 'ID');

此方法不适用于第二个参数。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

使用?分离查询字符串中的变量

类似于http://localhost/post.php?imgID=1&otherValue=othervalue

答案 1 :(得分:0)

它应该工作正常。确保application.ini和插件正在进行默认路由。

默认的Zend Route如下所示:

使用Out模块

域名/控制器/动作/ VAR1 / VALUE1 / VAR2 / VALUE2

使用模块

domainName / module / controller / action / var1 / value1 / var2 / value2

检查以下链接是否有默认的Zend路线:

http://framework.zend.com/manual/en/zend.controller.router.html#zend.controller.router.default-routes