欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

yii学习笔记(2),创建控制器

程序员文章站 2022-07-24 13:44:29
将网站根目录配置到项目的web目录 打开网站访问的是web/index.php这时打开默认页面 访问一下其他页面,发现浏览器地址的url携带了一个参数 http://www.test.com/index.php?r=site%2Fabout r=site/about,这是一个路由参数 site应该是 ......

将网站根目录配置到项目的web目录

打开网站访问的是web/index.php
这时打开默认页面

yii学习笔记(2),创建控制器

访问一下其他页面,发现浏览器地址的url携带了一个参数

http://www.test.com/index.php?r=site%2Fabout

r=site/about,这是一个路由参数

site应该是控制器名称,about为方法名

查看一下项目的controllers目录下是否有site控制器

yii学习笔记(2),创建控制器

可以看到有一个SiteController.php文件,很显然控制器名称为控制器名+后缀(Controller)

控制器有一个actionIndex方法,也同样采取后缀的方式明命

按照同样的方式在controllers目录下创建一个HomeController控制器

yii学习笔记(2),创建控制器

同样的方式访问控制器

 http://www.test.com/index.php?r=home%2Findex

成功访问,控制器创建成功

注意事项:

  1. yii规定控制器必须有明命空间
  2. 控制器类必须继承yii\web\Controller

yii学习笔记(2),创建控制器