视频学习笔录---ThinkPHP---案例代码

Posted jianxian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了视频学习笔录---ThinkPHP---案例代码相关的知识,希望对你有一定的参考价值。

配置文件分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---案例代码的主要内容,如果未能解决你的问题,请参考以下文章

视频学习笔录---ThinkPHP---框架介绍

视频学习笔录---ThinkPHP---TP功能类之分页

视频学习笔录---ThinkPHP---thinkphp会话支持和文件载入

视频学习笔录---ThinkPHP---thinkphp模型(M)

视频学习笔录---ThinkPHP---thinkphp视图

视频学习笔录---ThinkPHP---thinkphp拓展之空操作