tansuo
- tansuo 回复了 dashixiong 的回答
看不懂你想问什么?
只需要引入autoload.php就可以使用扩展里面的所有功能了 大神 比如我的那个扩展那 我没有发现这autoload.php里面有什么变化 求继续指导
- tansuo 回复了 qqa4560354 的回答
你自己定义一个转json的方法不就好了嘛,
或者在behaviors里面定义
大神 希望给个完整的例子 或者按照我回复 楼上sexushuai大神 的例子给讲解一下 或者加我QQ2448640323
帅哥,不用纠结了,Yii官方是没有提供方法去判断来源是移动设备还是PC的,包括其核心代码以及扩展代码。
在服务器和客户端的 HTTP 交互中,客户端会通过请求头中的User-Agent
告知服务器客户端到底是啥玩意。你可以直接获取 这个User-Agent
,不过基于 CGI 协议,PHP可以直接用$_SERVER['HTTP_USER_AGENT']
获取这个User-Agent
。但不幸的是,它是一大堆字符串,人们虽然可能可以通过其直接判断是移动设备还是PC,但程序却很麻烦,毕竟难免有所疏漏之处。所以有专门的人士去做自然最好。
https://github.com/serbanghita/Mobile-Detect,这个程序可以的。star
六千,还专门为 Yii 写个了扩展,应该不会辱没帅哥你的程序的。。英文不好使实在是伤啊 大神 这样吧 我们以yii2普通版为例 我要把https://github.com/serbanghita/Mobile-Detect 里面的例子下载后 我把它放在那里 之后如何配置 如何调用 如何访问 大神 我小菜求指导或者加我QQ2448640323 大神辛苦了
$response = Yii::$app->response; $response->format = \yii\web\Response::FORMAT_JSON; $response->data = ['message' => 'hello world']; public function actionInfo() { \Yii::$app->response->format = \yii\web\Response::FORMAT_JSON; return [ 'message' => 'hello world', 'code' => 100, ]; }
你好 大神 求指导