rambo
- rambo 赞了回答
打开firebug调试啊 你放一段php代码 却让大家找js错误 这思路就不对
打开firebug调试啊 你放一段php代码 却让大家找js错误 这思路就不对
- rambo 2016-01-11 已签到连续签到1天,获得了5个金钱
- rambo 赞了回答
1. URL 美化设置, http://yinzhezq.blog.163.com/blog/static/164862890201581984113653 'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, ],
2. 开启gii功能 $config['bootstrap'][] = 'gii'; $config['modules']['gii'] = [ 'class' => 'yii\gii\Module', 'allowedIPs' => ['127.0.0.1', '::1', '192.168.0.*', '设置你浏览器主机的IP'], ];
3. 访问地址: http://XXX/gii XXX表示访问首页的地址
4. 原因:当启动gii模块的时候,会自动设置gii的美化URL访问规则 vendor/yiisoft/yii2-gii/Module.php /** * @inheritdoc */ public function bootstrap($app) { if ($app instanceof \yii\web\Application) { $app->getUrlManager()->addRules([ $this->id => $this->id . '/default/index', $this->id . '/<id:\w+>' => $this->id . '/default/view', $this->id . '/<controller:[\w\-]+>/<action:[\w\-]+>' => $this->id . '/<controller>/<action>', ], false); } elseif ($app instanceof \yii\console\Application) { $app->controllerMap[$this->id] = [ 'class' => 'yii\gii\console\GenerateController', 'generators' => array_merge($this->coreGenerators(), $this->generators), 'module' => $this, ]; } }
- rambo 回答了问题 设置了urlManager后 gii不能访问
可参考我的做法
return [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'suffix' => '.html', ];
这个时候直接访问http://localhost/gii.html就行
- rambo 2015-11-25 已签到连续签到1天,获得了5个金钱
- rambo 发表了说说昨天 这个网站是挂了吧
都不明白你在问什么?
http://www.yiichina.com/doc/guide/2.0/start-forms
这篇指南里面涉及到这个问题 但是一笔带过 不太明白其内部原理