jianghaifm
楼主标题rabc,我配置的好苦,找了半天我的authManager写错了。
最后还是谢谢楼主分享。- jianghaifm 回复了 hebo5485 的回答
感觉这个层级不太对啊
SELECT * FROM s_hotel WHERE ( ( (lat >= 26.411417348937) AND (lat <= 26.412316651063) ) AND (lng >= 108.83100994417) ) AND (lng <= 108.83201405583) ORDER BY hotel_id LIMIT 20
这是yii生成的SQL语句,复制拿去执行是对的
- jianghaifm 2016-12-23 已签到连续签到1天,获得了5个金钱
- jianghaifm 赞了回复
我用的是yii2:
$ip = Yii::$app->request->userIP;
但是我也是本地测试的,输出为:"192.168.1.40",我本地局域网地址。
我想问的是,如果不是本地,那输出的就是“ip168”上面查询的ip?
如果我想测试,现在没办法嘛? - jianghaifm 关注了Danmo
- jianghaifm 2016-11-14 已签到连续签到1天,获得了5个金钱
- jianghaifm 发表了说说回顾问题
- jianghaifm 赞了评论
Yii::t
是 yii 的翻译函数,不应该像贴主那样修改,如果需要支持多语音,那么应该在相关配置加上'language' =>'zh-CN',
在 frontend/config/main-local.php 文件修改为:if (!YII_ENV_TEST) { // configuration adjustments for 'dev' environment $config['bootstrap'][] = 'debug'; $config['modules']['debug'] = 'yii\debug\Module'; $config['bootstrap'][] = 'gii'; $config['modules']['gii'] = 'yii\gii\Module'; $config['language'] = 'zh-CN'; //增加此行,默认使用中文 }
或者到 frontend/config/main.php 修改
return [ 'id' => 'app-frontend', 'basePath' => dirname(__DIR__), 'bootstrap' => ['log'], 'controllerNamespace' => 'frontend\controllers', 'language' =>'zh-CN', //增加此行,默认使用中文 .... ]
其中
Yii::t('yii', 'Home')
函数将会到 vendor/yiisoft/yii2/messages/zh_CN/yii.php 去翻译“Home”对应的中文 - jianghaifm 2016-11-09 已签到连续签到1天,获得了5个金钱