美文网首页程序员让前端飞
Thinkphp的搭建与使用

Thinkphp的搭建与使用

作者: 马大哈tt | 来源:发表于2018-01-08 22:31 被阅读0次

    Thinkphp是web开发中很好用的框架,大大方便了前端程序员搭建后台,熟练地掌握这个框架,一般的小型项目,我们可以不依赖于后台,自己独立完成。
    这是Thinkphp的官网,在这下载压缩文件:http://www.thinkphp.cn/
    这是解压后的文件:

    F9547423-A163-4ABB-ACD2-721AD4E73E0A.png

    Thinkphp目录介绍

    Thinkphp的特点是单入口的路由分配,他是一种严格按照mvc思想的软件设计框架。
    mvc:MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。(mvc解释来自百度)

    1. M:Model;
    2. V:View;
    3. C:Controller;
      看下图:一般项目两个入口互不干扰,图中画圈的是核心:MVC


      10DA8EC4-ABBE-4A64-A2C8-3BAE369BEA1A.png

    index.php前端入口配置

    入口配置都是一样的,以前端入口为例

    <?php
        // 主入口/单入口:路由分配;
        // 开启调试模式:部分做缓存
        define("APP_DEBUG",true);
        // 定义项目名称;
        define("APP_NAME","Index");
        // 定义项目路径
        define("APP_PATH","Index/");
        // 引入核心文件
        require "ThinkPHP/ThinkPHP.php";
    ?>
    

    访问:http://localhost/thinkphp/index.php,看到笑脸的图案,说明已经配置成功,文件夹中自动生成Index文件夹,看上图:

    222.png

    打开Index文件夹下的Lid下的Action中的IndexAction.class.php文件,下图文件:

    F76E5C7B-A3A6-4117-BBCE-322875DE8E38.png
    系统自动生成一个IndexAction类,我们可以在类里写方法
    注意:根据Thinkphp中的路由分配的原则,一个类对应的是路径的一部分,类里的方法对应的是不同的路径,类里的方法也相互独立,互不干扰。下图代码对应的路径为:http://localhost/thinkphp/index.php/Index/index
    这里路径不带文件后缀名

    路径中的:
    1. index.php:前端入口
    2. Index:就是类IndexAction的Index类,Action只是默认的后缀;
    3. index: 指的是IndexAction类的index方法
    1111.png

    运行上面路径为一个html页面:


    3313E5C0-D2DA-4EEF-96B4-CB898D6E10AC.png

    以此类推:大家使用thinkphp需要实现一个页面,就需要写各种类或者方法就可以了,是不是很好用啊。

    相关文章

      网友评论

        本文标题:Thinkphp的搭建与使用

        本文链接:https://www.haomeiwen.com/subject/itjinxtx.html