摘要: 1、变量调节器:对模板中的变量使用函数进行处理 创建变量:2、设置模板变量默认值,获取系统变量使用$Think a、例子:default为默认值b、模板变... 阅读全文
posted @ 2018-03-27 15:38 smartwange 阅读(7) 评论(0) 推荐(0)
摘要: 1、系统变量:a、$_serverb、cookie(刷新两次,第一次写入第二次读取)c、获取get值: d、获取post值:e、输出系统常量:public的下的入口文件f、输出配置项:database返回的是数组,type类型2、获取请求参数 ... 阅读全文
posted @ 2018-03-27 15:38 smartwange 阅读(4) 评论(0) 推荐(0)
摘要: 1、通过应用配置文件config.php:可以使用警号避免与HTML标签冲突在惯例配置文件convention找到相关配置项,写入到自定义配置文件中:访问:(不加#无法正常输出且保持前后一致,加与可以)2、实例化view类时传递配置:其操作与第一种类似3、调用... 阅读全文
posted @ 2018-03-27 15:38 smartwange 阅读(34) 评论(0) 推荐(0)
摘要: 1、原样输出:模板中怎么写就怎么打印出来,不会对模板中变量进行解析例子:创建变量——>模板文件2、模板注释: 例子:或者3、模板布局:a、公共模板文件: 例子:创建公共模板文... 阅读全文
posted @ 2018-03-27 15:37 smartwange 阅读(14) 评论(0) 推荐(0)
摘要: 1、模板继承语法: 原理:例子:(控制器)(父模板)(在视图文件下创建公共文件夹base在其下创建header.html和footer.html文件)(改写父模板,将公共文件header.html和footer.html... 阅读全文
posted @ 2018-03-27 15:37 smartwange 阅读(9) 评论(0) 推荐(0)
摘要: 1、内置循环标签:语法: a、volist使用:fetch()数据绑定到模板,数据传递(模拟数据)user是循环变量(注:key不设置默认是$key从0开始,设置为k从一开始;offset开始索引,使用时应将key=""删除;length:输出数据... 阅读全文
posted @ 2018-03-27 15:37 smartwange 阅读(39) 评论(0) 推荐(0)
摘要: 1、视图渲染方法:视图渲染注意事项:例子:指定模板(跨控制器使用)跨模块使用:注意:模板文件独立于控制器和操作存在的,就算模块没有对应的控制器也可以渲染它访问视图根目录文件:访问项目入口目录public下的文件: 阅读全文
posted @ 2018-03-27 15:37 smartwange 阅读(31) 评论(0) 推荐(0)
摘要: 1、模板的输出替换a、替换内容:在/think/View.php中b、替换方式:替换模板默认是index一个文件中引入外部资源文件:替换静态资源文件助手函数实现:(视图文件不变)项目中所有的模板都要用到字符串替换:将其写入配置项(通过惯例配置文件写入自定义配置... 阅读全文
posted @ 2018-03-27 10:58 smartwange 阅读(33) 评论(0) 推荐(0)
摘要: 1、通过assign()方法:推荐使用例子:2、fetch()或display()方法传参赋值:例子:3、给视图对象添加属性的方式赋值:例子:(右边:不用继承controller,可以实例化类的方式,创建对象添加属性)4、用share()方法给模板添加静态变量... 阅读全文
posted @ 2018-03-27 10:03 smartwange 阅读(80) 评论(0) 推荐(0)
摘要: 1、直接实例化视图类:动态:静态创建:2、继承控制器基类controller$this+视图对象view,用视图对象访问assign方法和fetch方法因为assign方法和fetch方法比较常用所以系统已经把这些方法封装到控制器类里面,因此不需要通过view... 阅读全文
posted @ 2018-03-27 09:22 smartwange 阅读(31) 评论(0) 推荐(0)