zoukankan      html  css  js  c++  java
  • ThinkPhp学习01

    一、ThinkPHP的介绍          
     MVC
      M - Model 模型                工作:负责数据的操作
      V - View  视图(模板)        工作:负责前台页面显示
      C - Controller 控制器(模块) 工作:描述功能
     框架
    二、ThinkPHP的获取           
     http://www.thinkphp.cn
    三、ThinkPHP核心文件介绍     
     ├─ThinkPHP.php     框架入口文件
     ├─Common 框架公共文件
     ├─Conf 框架配置文件
     ├─Extend 框架扩展目录
     ├─Lang 核心语言包目录
     ├─Lib 核心类库目录
     │  ├─Behavior 核心行为类库
     │  ├─Core 核心基类库
     │  ├─Driver 内置驱动
     │  │  ├─Cache 内置缓存驱动
     │  │  ├─Db 内置数据库驱动
     │  │  ├─TagLib 内置标签驱动
     │  │  └─Template 内置模板引擎驱动
     │  └─Template 内置模板引擎
     └─Tpl 系统模板目录

    注意,框架的公共入口文件ThinkPHP.php是不能直接执行的,该文件只能在项目入口文件中调用才能正常运行
    四、实验环境搭建             
    在开始之前,你需要一个Web服务器和PHP运行环境,如果你暂时还没有,可以使用集成开发环境WAMPServer

    五、项目搭建  

    创建index.php 

    <?php
    //APP_NAME和APP_PATH分部用于定义项目名和项目目录,项目名通常就是指项目的目录名称。
    define('APP_NAME','Home');
    define('APP_PATH','./Home/');
    require './core/ThinkPHP.php';
    //加载ThinkPHP框架的入口文件ThinkPHP.php,这是所有基于ThinkPHP开发应用的第一步。
    
    ?>
    

     运行index.php根目录会自动生成Home文件夹

    具体Home文件夹内容如下

     #项目目录结构及说明:
      Home 前台应用文件夹
      ├─Common 项目公共文件目录
      ├─Conf 项目配置目录
      ├─Lang 项目语言目录
      ├─Lib 项目类库目录
      │  ├─Action Action类库目录
      │  ├─Behavior 行为类库目录
      │  ├─Model 模型类库目录
      │  └─Widget Widget类库目录
      ├─Runtime 项目运行时目录
      │  ├─Cache 模板缓存目录
      │  ├─Data 数据缓存目录
      │  ├─Logs 日志文件目录
      │  └─Temp 临时缓存目录
      └─Tpl 项目模板目录

    同理我们也可以创建后台目录,创建public目录存放公共的css,js,images

  • 相关阅读:
    我们参与投资36Kr股权众筹项目“易途8”的决策过程
    【R】Rstudio set up
    [Hadoop]安装
    [LAMP]安装-Debian
    【SVM】清晰明了的理论文章
    [MachineLearning]KNN
    Social Network 社交网络分析
    【Debian】install
    【Ubuntu】Windows硬盘安装Ubuntu14.04
    【R】均值假设检验
  • 原文地址:https://www.cnblogs.com/freestyle-le/p/4503029.html
Copyright © 2011-2022 走看看