一个url中有两个参数

发布于 2024-10-25 23:17:46 字数 256 浏览 3 评论 0原文

我可以在一个 url 中包含两个参数吗,例如:

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

其中 id 是参数,something 是值,而 else 是参数,value 是值。

在 zend 中我只能通过以下方式获取第一个参数: $this->_getParam('id');

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

有什么想法吗?

Can I have two params in one url such as:

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

where id is a param and something is the value and where else is the param and value is the value.

In zend I can only get the first param via:
$this->_getParam('id');

This method doesn't work for the second parameter.

Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

遇到 2024-11-01 23:17:46

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

默认 Zend 路由如下所示:

使用 Out 模块

domainName/controller/action/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

It should be working fine. Make sure you application.ini and plugins are doing default routing.

Default Zend Route looks like this:

With Out module

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

With module

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

Check following link for default Zend routes:

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

何止钟意 2024-11-01 23:17:46

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

例如 http://localhost/post.php?imgID=1&otherValue=othervalue

use ? to separate the variables in the querystring

something like http://localhost/post.php?imgID=1&otherValue=othervalue

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文