(1)runtime下temp生成临时文件
当控制器向html替换变量的时候,会在runtime下生成唯一编码的临时php文件
(2)tp预定义的路径常量
在think > library > think > View.php文件中可以进行路径常量的修改
系统预定义常量
(3)模块下的控制器名一定要与视图文件夹中的名称相同
这里Basketball控制器必须与view下的basketball文件夹对应,然后控制器才可使用basketball下的html文件
(4)返回view( ' html文件名 ' ,array(传参变量))来替换模板
-
传参决定使用哪个视图文件,使用view()不用继承Controller
-
视图中才在变量前加$
(5)使用 fetch() 模板运算
使用fetch() 方法,
- 一定要继承Controller类
- 然后use think\Controller;
- 方法名要与html文件名相同
- 控制器内容
- 视图内容
- 替换结果
- 多种向html传值的方式
(6)模板运算
- 在html中进行控制
(7)向页面传值的四种方式
如果你的控制器继承了\think\Controller类的话,则无需自己实例化视图类,可以直接调用控制器基础类封装的相关视图类的方法
(8)从数据库查询数据分页显示
1. 建立模型
2. 控制器中调用模型
3. 视图文件中通过volist循环赋值
对头部底部进行复用