当前位置:  编程技术>php

ThinkPHP3.1基础知识快速入门

    来源: 互联网  发布时间:2014-08-26

    本文导语:  在当今众多的MVC框架中,ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,其遵循Apache2开源协议发布,自从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,尤其注重开发体验...

在当今众多的MVC框架中,ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,其遵循Apache2开源协议发布,自从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,尤其注重开发体验及易用性,并且拥有众多的原创功能和特性,为WEB应用开发提供了强有力的支持。是众多PHP开发人员的首选。本文就ThinkPHP3.1基础知识做一简述。

1.目录结构

ThinkPHP最新版本可以在官方网站(http://thinkphp.cn/down/framework.html)或者Github(https://github.com/liu21st/thinkphp/downloads)下载。
把下载后的压缩文件解压到你的WEB目录(或者任何目录都可以),框架的目录结构为:

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

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

2.入口文件

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


    
 
 

您可能感兴趣的文章:

  • ThinkPHP3.1数据CURD操作快速入门
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • ThinkPHP3.1新特性之对分组支持的改进与完善概述
  • ThinkPHP3.1新特性之动态设置自动完成和自动验证示例
  • ThinkPHP3.1新特性之动态设置自动完成及自动验证示例代码
  • ThinkPHP3.1新特性之内容解析输出详解
  • ThinkPHP3.1新特性之查询条件预处理简介
  • ThinkPHP3.1新特性之对页面压缩输出的支持
  • thinkphp3查询mssql数据库乱码解决方法分享
  • ThinkPHP3.1新特性之对Ajax的支持更加完善
  • ThinkPHP3.1的Widget新用法
  • ThinkPHP3.1新特性之G方法的使用
  • ThinkPHP3.1新特性之字段合法性检测详解
  • ThinkPHP3.2.2的插件控制器功能简述
  • ThinkPHP3.1之D方法实例详解
  • ThinkPHP3.1.3版本新特性概述
  • ThinkPHP3.1新特性之Action参数绑定
  • ThinkPHP3.1新特性之多层MVC的支持
  • 解密ThinkPHP3.1.2版本之模块和操作映射
  • 解密ThinkPHP3.1.2版本之独立分组功能应用
  • 解密ThinkPHP3.1.2版本之模板继承
  • ThinkPHP3.1新特性之多数据库操作更加完善




  • 特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3