• ThinkPHP 介绍及安装 -1


    一、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 系统模板目录

    四、实验环境搭建             

    五、项目搭建              

             #项目目录结构及说明:

                       Home 前台应用文件夹

                       ├─Common 项目公共文件目录

                       ├─Conf 项目配置目录

                       ├─Lang 项目语言目录

                       ├─Lib 项目类库目录

                       │  ├─Action Action类库目录

                       │  ├─Behavior 行为类库目录

                       │  ├─Model 模型类库目录

                       │  └─Widget Widget类库目录

                       ├─Runtime 项目运行时目录

                       │  ├─Cache 模板缓存目录

                       │  ├─Data 数据缓存目录

                       │  ├─Logs 日志文件目录

                       │  └─Temp 临时缓存目录

                       └─Tpl 项目模板目录

    六、url的4种访问方式 

                       1.PATHINFO 模式

                       http://域名/项目名/入口文件/模块名/方法名/键1/值1/键2/值2

                       2.普通模式

                       http://域名/项目名/入口文件?m=模块名&a=方法名&键1=值1&键2=值2

                       3.REWRITE模式

                       http://域名/项目名/模块名/方法名/键1/值1/键2/值2

                       4.兼容模式

                       http://域名/项目名/入口文件?s=模块名/方法名/键1/值1/键2/值2

     配置:

     'URL_PATHINFO_DEPR'=>'-',  //修改URL的分隔符

  • 相关阅读:
    数组初始化问题calloc和memset+malloc
    C++四种类型转换
    判断回文
    Linux运维三:系统目录结构
    Linux运维二:CentOS6.6系统安装后的基本配置与优化
    Linux运维一:生产环境CentOS6.6系统的安装
    Linux /etc/issue 和 /etc/issue.net的作用和区别
    linux内核参数注释与优化
    Linux中的文件描述符与打开文件之间的关系
    Linux Wget 命令实例讲解
  • 原文地址:https://www.cnblogs.com/jasonlny/p/3322115.html
Copyright © 2020-2023  润新知