配置文件分3类:系统配置文件,分组配置文件,应用配置文件
①系统配置文件ThinkPHP/Conf/convention.php;
②分组 / 模块 /平台配置文件Home/Conf/config.php;
③应用配置文件Common/Conf/config.php;
(1)综合案例:实现OA系统的登录页面展示
首先需要明确当前功能需要哪些条件MVC
先说下VC
①首先是控制器C
控制器:登录登出放到Public里,控制器名PublicController.class.php
创建控制器文件,编写结构代码
<?php ???//命名空间的声明 ???namespace Admin\Controller; ???//引入父类控制器 ???use Think\Controller; ???//声明控制器并继承父类 ???class PublicController extends Controller{} ???????}?>
②接下来是展示模板,这里就要设置方法
方法:方法名login,编写方法login,展示模板文件login.html
//登录页面展示public function login(){ ???$this->display();}
③对应的模板文件login.html,V
将模板文件复制到指定位置,具体位置浏览器报错已经提示,这里提示位置./Application/Admin/View/Public/login.html
<!DOCTYPE html><html><head> ???<meta charset="utf-8"> ???<title>登录</title></head><body><from action=‘‘ method=‘post‘> ???账号:<input type="text" name="name"><br/> ???密码:<input type="password" name="pwd"><br/> ???<input type="submit" value="登录"></from></body></html>
④将相应的静态资源文件js,css,images复制到指定位置
位置:根目录下,与Application同级,/Public/Admin/css或者js或者images
⑤修改模板文件login.html中静态资源的引入路径
这里因为上面自定义常量__ADMIN__ = __PUBLIC__/Admin,所以这里可以写成
<link rel="stylesheet" type="text/css" href="__ADMIN__/login.css">
等价于
<link rel="stylesheet" type="text/css" href="__PUBLIC__/Admin/login.css">
注意:新版PHP中即使不写方法,有时也可以展示模板。只要存在与方法同名的模板,即可渲染出结果。
原理:有方法时会先访问方法,再用模板;没有方法时,会直接调取与方法名相同的模板;如果模板也不存在时报错
.
.
视频学习笔录---ThinkPHP---案例代码
原文地址:https://www.cnblogs.com/jianxian/p/8660976.html