yii 关于如何改变默认访问的控制器(site)

以前Yii1学了个皮毛就没去管了,现在想重新捡起来Yii2.0.2却出来了,于是搭建好环境来学习。

安装好Yii2后第一个想到的问题就是修改默认的控制器了。

按照网上所说,终于在/vendor/yiisoft/yii2/web/Application.php的第28行找到了:

public $defaultRoute = ‘site‘;

但改框架源码我总感觉不好,最好找到了自己扩展的配置文件在/config/web.php。

于是在 $conifg=[] 里添加了一行代码: ‘defaultRoute‘ => ‘index‘, 。

这样,我的项目的默认控制器就从Yii默认的site变成了我想要的index了。

时间: 2024-11-25 16:29:44

yii 关于如何改变默认访问的控制器(site)的相关文章

activiti-explore示例改变默认数据库、禁用默认用户和群组,流程定义,数据模型设置(导致explore无法访问)

1.改变默认数据库:修改db.properties. 2.禁用默认用户和群组,流程定义,数据模型:修改activiti-standalone-context.xml <bean id="demoDataGenerator" class="org.activiti.explorer.demo.DemoDataGenerator">        <property name="processEngine" ref="pr

jQuery表单验证插件----通过name属性来关联字段来验证,改变默认的提示信息,将校验规则写到 js 代码中

一.下载依赖包 网盘下载:https://yunpan.cn/cryvgGGAQ3DSW  访问密码 f224 二. 添加一个另外一个插件jquery.validate.messages_cn.js. 改变默认提示方式. 三.jQuery表单验证插件----通过name属性来关联字段来验证,将校验规则写到 js 代码中. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.

Phpcms安装前后域名默认访问路径

一.安装前 phpcms下载后index.html文件内容如下图,在本地服务器配置项目虚拟域名后,访问域名后直接跳到:域名/install/install.php,然后出现安装界面. 二.安装之后 提示安装完成后,phpcms包中的install文件夹消失,index.html文件也随之改变,变为默认模板的首页,如下图.然后再用配置好的虚拟域名访问时,根据Apache配置中的设置,会访问到域名下面的index.php文件. 但是很多情况下,当直接访问域名或在后台点击站点首页时,还是会默认访问in

c# 的默认访问修饰符小结(转)

c# 的访问修饰符是private 还是 internal? 准确的说,不能一概而论. [MSDN] Classes and structs that are not nested within other classes or structs can be either public or internal. A type declared as public is accessible by any other type. A type declared as internal is onl

CSS改变默认文本选中的颜色的方法

请选择本页面文本看看:http://hovertree.com/h/bjaf/38hq6y9d.htm 一般情况下在网页里的文本我们用鼠标选中的时候都是蓝色的,这个默认颜色也是可以更改的,本文我们学习如何使用CSS3实现改变默认文本选中的颜色.以我的系统举例(xp 默认主题),浏览器上页面文字选中后默认的背景色是一种蓝色, 不同浏览器的颜色有些许差异,但大致相同,文字颜色也近乎白色. 一.关于浏览器文字选中颜色:在CSS3的爸爸 妈妈还没有相亲认识的时候,要改变页面上文字选中后的背景色以及文字颜

C#中的默认访问修饰符

1.命名空间下的元素的默认访问修饰符 public : 同一程序集的其他任何代码或引用该程序集的其他程序集都可以访问该类型或成员.internal : 同一程序集中的任何代码都可以访问该类型或成员,但其他程序集不可以访问. 2.各类型中的成员的默认访问修饰符剩下的修饰符主要是正对继承这个语言特性的,拥有继承的类型有两个类(class)和接口(interface).public,internal同样可以用于类型成员.private : 同一类和结构的代码可以访问该类型和成员.protected :

tomcat配置默认访问工程目录

在实际的开发测试中,访问路径加工程名不免有点麻烦,例如有web工程名为:sunmojd,那么在tomcat的server.xml中的配置如下: 找到标签: <Host name="localhost"  appBase="webapps"  unpackWARs="true" autoDeploy="true"        xmlValidation="false" xmlNamespaceAwar

C#中的访问修饰符,默认访问修饰符

c#中的访问修饰符   public :公开的公共的 private:私有的,只能在当前类的内部访问 protected:受保护的,只能在当前类的内部以及该类的子类中访问. internal:只能在当前项目中访问.在同一个项目中,internal和public的权限是一样. protected internal:protected+internal 默认访问修饰符 默认情况下,类型成员是隐式私有的,而类型是隐式内部的.类型默认构造函数是私有的. protect和private拿去声明类型,除非这

项目中配置默认访问页面

在一个空的SpringMVC项目下,默认访问页面为:项目webapp下的index页面(即和WEB-INF同一级目录下的默认生成index页面). 我们需要在index中进行项目的默认访问面配置更改为: <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><% response.sendRedirect("home/test/index