thinkphp3.2【控制器调用视图view模板&视图模板与项目进行整合】

【控制器调用视图view模板】

thinkphp3.2【控制器调用视图view模板&视图模板与项目进行整合】_第1张图片

控制器----》视图

 thinkphp3.2【控制器调用视图view模板&视图模板与项目进行整合】_第2张图片

APP_DEBUG = true;  调试模式错误信息显示更详细

 

 thinkphp3.2【控制器调用视图view模板&视图模板与项目进行整合】_第3张图片

控制器和模板的关系

通常:在view目录通常会有一个与控制器标志一样的目录,里边有具体模板文件

例如GoodsController.class.php 控制 在view目录有Goods目录,里边都是Goods控制器对应的模板文件

 

【视图模板与项目进行整合】

1. 引入静态代码

2. 引入cssimagejs

a) 以上3样东西,浏览器需要发送单独的http请求

b) thinkphp3.2【控制器调用视图view模板&视图模板与项目进行整合】_第4张图片

引入css的时候,以User控制器标志作为当前目录,显然不行

 

 

以上目录设置不利于后期维护,例如其中的目录有修改,就需要全部都修改,有很多重复劳动

优化后:利用常量把路径给定义好,后期只维护一个常量即可

 thinkphp3.2【控制器调用视图view模板&视图模板与项目进行整合】_第5张图片

tp框架默认引擎的常量使用

 

模板与tp框架整合

1. 引入静态代码

2. 引入cssimgjs文件

3. 在入口文件地方把cssimgjs的路径设置常量

4. 在模板中通过常量获得具体的cssimg等文件信息(后期重复步骤)

5. css文件本身的图片路径设置正确(获得图片的相对位置是本身自己css文件)

你可能感兴趣的:(TP,and,OTP)