zoukankan      html  css  js  c++  java
  • 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的分隔符

  • 相关阅读:
    android: LayoutInflater使用
    android:ListView bbs Demo
    android:制作 Nine-Patch 图片
    android:单位和尺寸
    android:提升 ListView 的运行效率
    android:定制 ListView 的界面
    android:ListView 的简单用法
    android:创建自定义控件
    android:四种基本布局
    android:ProgressDialog控件
  • 原文地址:https://www.cnblogs.com/jasonlny/p/3322115.html
Copyright © 2011-2022 走看看