试了好多方法都没成功,下面方法绝对能成功设置

在框架里面有源码,在/vendor/yiisoft/yii2/web/Application.php的第34行找到了:

 class Application extends \yii\base\Application
{
/**
* @var string the default route of this application. Defaults to 'site'.
*/
public $defaultRoute = 'site';

然而我们最好不要改框架里的内容,还是重新设置的好!

在/config/web.php 或者main.php里面设置

 return [
'id' => 'app-backend',
'defaultRoute'=>'user',//设置项要默认的控制器就OK
// 'defaultRoute'=>'控制器名', //默认访问的控制器

然后就是在控制器里加一行就OK

class UserController extends Controller
{
public $defaultAction = 'admin';//加上这一行就OK啦!admin是默认的方法名

这样就设置成功啦,默认访问控制器Controller以及默认访问方法Action

其实一般backend/web/访问的是index.php?r=site/index,这样设置后就backend/web/访问的就是index.php?r=user/admin啦!

完美实现!

最新文章

  1. 简述Session 、Cookie、cache 区别
  2. [CentOS Server] Bug when calling matlab in bash
  3. 【转】面向对象设计的SOLID原则
  4. 素数环(dfs+回溯)
  5. JSP中文乱码解决方案
  6. IOS做一个简单计算器
  7. Linux 如何设置只允许域名访问站点而禁止IP访问站点
  8. 利用Java自带的MD5加密java.security.MessageDigest;
  9. [001]const和指针
  10. [弹出消息] C#ShowMessageBox帮助类
  11. 从汇编看c++内联函数评估求值
  12. Eclipse代码风格设置
  13. LevelDB.NET性能测试
  14. UiAutomator源码分析之获取控件信息
  15. SPOJ DIVCNT2
  16. mac php7.0~7.2 memcache安装
  17. jquery表单提交获取数据(带toast dialog)
  18. PHP7运行环境搭建(Windows7)
  19. 剑指offer(34)第一个只出现一次的字符
  20. webpack.optimize.UglifyJsPlugin配置说明

热门文章

  1. 120prop-python3.7 读写.properties文件
  2. Django-rest-framework源码分析(三)
  3. OpenCV-Python 轮廓:更多属性 | 二十四
  4. PyTorch专栏(一)
  5. BurpSuit工具安装和基本使用方法
  6. Sql练习201908200916
  7. 1127: 【入门】A类多?B类多?
  8. 当阿里面试官问我:Java创建线程有几种方式?我就知道问题没那么简单
  9. ASP.NET CORE WEBAPI文件下载
  10. 手把手教你分析Mysql死锁问题