首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获得没有路径格式的YII查询字符串值?

如何获得没有路径格式的YII查询字符串值?
EN

Stack Overflow用户
提问于 2013-08-01 11:05:54
回答 3查看 5.9K关注 0票数 1

我正在跟踪网址,

代码语言:javascript
复制
www.example.com/index.php?r=recommend/create&id=184?
title=Ruins%20of%20Mahabalipuram
&url=http://localhost/index.php/mediadetail/index/184

我需要获取标题和url,它们是查询字符串参数。

是否有人在Yii中使用查询字符串获取值?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-08-02 02:48:41

getParam()中也有CHttpRequest方法。

代码语言:javascript
复制
Yii::app()->request->getParam('title')

我发现它是一个很有价值的快捷方式,因为它检查$_POST和$_GET,并赋予$_GET优先权,因此您可以使用它覆盖地址URL中的post变量。它还执行空检查,您可以在第二个参数中提供一个默认值。

缺点是不能将其用于数组,而且可能有点冗长(与$_GET‘’title‘相比)。

票数 5
EN

Stack Overflow用户

发布于 2013-08-01 11:18:12

看一下函数应激,它会起作用,如果没有,那么看url,但是它对于你想要做的事情并不是必要的。

票数 1
EN

Stack Overflow用户

发布于 2013-08-01 12:33:53

它们将自动作为$_GET变量在您的操作中可用。Yii作为CHttpRequest对象的一部分为您处理解析它们。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17992342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档