一.路径访问方式
http://网址/index.php/模块/控制器/操作.html
其中:1.模块就是application下的一个文件夹2.控制器就是这个文件夹下面controler里的一个php文件3.操作就是控制器文件里的一个方法
二。控制器总结。
1.定义,首先要写上命名空间(也就是这个文件所在的目录)
namespace app\index\controller;
那么这个代表当前控制器文件的路径是在application文件夹下面的index文件夹下面的controler文件夹里。
1.每一个控制器就是一个类,要引用其他类:
use think\Controller;
use think\View;
创建完类后就可以实例化了,然后使用,$view
所有变量的定义前面都是加一个符号:$标签:总结,index,控制器,框架,文件,thinkphp5,html,文件夹,view From: https://www.cnblogs.com/itshijieku/p/17018050.html
2.内容渲染输出,都要用到return;
3.制定模板文件,用view助手即可;return view('index');【表明显示的html文件是view文件夹下的当前控制器文件名对应的文件夹下index.html文件】
一个控制器文件对应view下的一个相同名称的文件夹,文件夹每个模板对应一个操作方法!
4.控制器传递变量到模板文件: $this->assign('domain',$this->request->url(true));【前提要控制器继承class Index extends Controller类】