zoukankan      html  css  js  c++  java
  • 入门

    框架:

      程序结构代码的集合,不是业务逻辑代码;

      集合中包含大量的类,函数,功能类包;集合按照一定的标准组合成功能体系,体系有很多设计体系,比如MVC;

    thinkPHP基础

      

       国产,开源,面向对象,MVC模式,单一入口机制

    单一入口框架

      在一个网站中,所有的请求都指向一个脚本文件;

      好处:

        目录结构规范,灵活控制,安全

      举例:zend,cakePHP,thinkPHP等

    入门教程

    http://www.thinkphp.cn/document/155.html

    http://doc.thinkphp.cn/manual/basic_concept.html

    thinkPHP框架结构   

    ├─ThinkPHP.php 框架入口文件
    ├─Common 框架公共文件
    ├─Conf 框架配置文件
    ├─Extend 框架扩展目录
    ├─Lang 核心语言包目录
    ├─Lib 核心类库目录
    │ ├─Behavior 核心行为类库
    │ ├─Core 核心基类库
    │ ├─Driver 内置驱动
    │ │ ├─Cache 内置缓存驱动
    │ │ ├─Db 内置数据库驱动
    │ │ ├─TagLib 内置标签驱动
    │ │ └─Template 内置模板引擎驱动
    │ └─Template 内置模板引擎
    └─Tpl 系统模板目录

    通过单一入口机制建立的项目目录结构:

    ├─Common 项目公共文件目录,比如自己写的一些公共类
    ├─Conf 项目配置目录
    ├─Lang 项目语言目录
    ├─Lib 存放当前项目的控制器、模型等
    │ ├─Action Action类库目录----------------------------------------->MVC中控制器
    │ ├─Behavior 行为类库目录
    │ ├─Model 模型类库目录-------------------------------------------->MVC中的模型
    │ └─Widget Widget类库目录
    ├─Runtime 项目运行时目录
    │ ├─Cache 模板缓存目录
    │ ├─Data 数据缓存目录
    │ ├─Logs 日志文件目录
    │ └─Temp 临时缓存目录
    └─Tpl 项目模板目录------------------------------------------------>MVC中的视图

  • 相关阅读:
    Windows删除被占用的文件或文件夹
    Fatal error in launcher: Unable to create process using
    World/excel无法同时打开两个解决办法
    Zabbix故障处理系列
    第1章 数据库系统概述
    第2章 关系数据库
    第3章 数据库设计
    Linux命令概况
    Python -扩展C++-Pytorch扩展
    技术栈_人工智能-大数据-云计算
  • 原文地址:https://www.cnblogs.com/RocketV2/p/4914381.html
Copyright © 2011-2022 走看看