zoukankan      html  css  js  c++  java
  • ThinkPHP 快速入门

    1. 框架简介

    框架是程序结构代码的集合,而不是业务逻辑代码。集合中包含了很多类、函数和功能类包。这个集合是按照一定标准组成的功能体系。体系有很多设计模式,比如MVC等。

    2. ThinkPHP框架学习流程

    2.1 建立一个简单项目,了解项目的运行流程。

    2.2 了解TP的URL模式,建立自定义函数库。

    2.3 模板技术,调试模式和运行状态。

    2.4 数据库的常用操作。

    3. ThinkPHP框架简介

    关于ThinkPHP:国产、开源、面向对象、MVC框架

    特点:简单易用的MVC模式、查询语言丰富、详尽的文档和中文注释 

    4. 关于单一入口框架

    含义:在一个网站中,所有的请求都是指向一个脚本文件的。

    好处:项目结构规范、控制灵活、更加安全

    典型代表:zend codeIgniter cakephp

    5. 使用ThinkPHP创建一个项目

    框架的目录结构:

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

    注意,框架的公共入口文件ThinkPHP.php是不能直接执行的,该文件只能在项目入口文件中调用才能正常运行(后面会讲到),这是很多新手很容易犯的一个错误。

    入口文件

    在开始之前,你需要一个Web服务器和PHP运行环境,如果你暂时还没有,我们推荐使用集成开发环境WAMPServer(是一个集成了Apache、PHP和MySQL的开发套件,而且支持多个PHP版本、MySQL版本和Apache版本的切换)来使用ThinkPHP进行本地开发和测试。
    接下来我们先在WEB根目录下面创建一个app子目录(这个app就是我们的项目名),然后在该目录下面创建一个index.php文件,添加一行简单的代码:

    <?php
     require '/ThinkPHP框架所在目录/ThinkPHP.php';

    这行代码的作用就是加载ThinkPHP框架的入口文件ThinkPHP.php,这是所有基于ThinkPHP开发应用的第一步。
    然后,在浏览器中访问这个入口文件。

    http://localhost/app/

    一般Web服务器的默认文件是index.php,所以我们可以不需要在URL地址中加上index.php。运行后我们会看到欢迎页面,

    如果你希望项目的入口文件移动到app目录的外面,那么只需要修改入口文件index.php的内容为:

    <?php
    define('APP_NAME','app');
    define('APP_PATH','./app/');
     require '/ThinkPHP框架所在目录/ThinkPHP.php';

    APP_NAME和APP_PATH分部用于定义项目名和项目目录,项目名通常就是指项目的目录名称。
    移动并修改完项目的入口文件后,我们就可以通过

    http://localhost/

    问app项目了。当然你也可以在Web根目录下面创建多个子目录来部署多个项目。

  • 相关阅读:
    实用机器学习 跟李沐学AI
    Explicitly drop temp table or let SQL Server handle it
    dotnettransformxdt and FatAntelope
    QQ拼音输入法 禁用模糊音
    (技术八卦)Java VS RoR
    Ruby on rails开发从头来(windows)(七)创建在线购物页面
    Ruby on rails开发从头来(windows)(十三)订单(Order)
    Ruby on rails开发从头来(windows)(十一)订单(Order)
    新员工自缢身亡,华为又站到了风口浪尖
    死亡汽油弹(Napalm Death)乐队的视频和来中国演出的消息
  • 原文地址:https://www.cnblogs.com/sdlypyzq/p/4731209.html
Copyright © 2011-2022 走看看