zoukankan      html  css  js  c++  java
  • ThinkPHP框架 _ 学习1

    一.为什么要学习框架???

    答:

    a. 可以减少写重复代码。
    b. 有利于分工合作,提高效率。前端负责模板开发,程序员负责后台逻辑程序的编写。

    c. 框架可以帮助我们快速、稳定、高效搭建程序系统

    d. 框架的过程可以使我们集中于业务层面,而无需关心程序的底层架构。

    1.了解MVC

    M - Model 模型                       工作:负责数据的操作
    V - View  视图(模板)            工作:负责前台页面显示
    C - Controller 控制器(模块)   工作:描述功能

    2.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 项目模板目录

    ThinkPHP无需任何安装,直接拷贝到你的电脑或者服务器的WEB运行目录下面即可。

    ThinkPHP支持的服务器和数据库环境:

    • 支持Windows/Unix服务器环境
    • 可运行于包括Apache、IIS和nginx在内的多种WEB服务器和模式
    • 支持Mysql、MsSQL、PgSQL、Sqlite、Oracle、Ibase、Mongo以及PDO等多种数据库和连接 
  • 相关阅读:
    hdu1150&&POJ1325 Machine Schedule---最小点覆盖
    hdu-1068&&POJ1466 Girls and Boys---最大独立集
    hdu-2680 Choose the best route---dijkstra+反向存图或者建立超级源点
    hdu-1317 XYZZY---Floyd判连通+bellman最短路
    hdu-1874 畅通工程续---模板题
    hdu-2112 HDU Today---dijkstra+标号
    hdu-2066 一个人的旅行---模板题
    hdu-3790 最短路径问题---dijkstra两重权值
    hdu-2544 最短路---模板题
    BZOJ3529: [Sdoi2014]数表
  • 原文地址:https://www.cnblogs.com/zhengweizhao/p/6634921.html
Copyright © 2011-2022 走看看