ThinkPHP框架开发学习笔记(一)

从今天开始陆续给大家推出ThinkPHP框架系列课程学习笔记,和大家交流学习~ 

struts

   ---- 基于Java Web的MVC开发框架 
   ---- Action struts控制器
 
 
thinkPHP 
  ---- 借鉴了Struts的Action
  ---- jsp的 TagLib jsp当中的一套自定标签库 完成数据的显示
  ---- ORM 数据库字段和模型的映射关系
  ---- CURD操作 C(create)创建/增加 U(Update) 更新 R(Read)读取 D(Delete)删除
 
ThinkPHP特点
  简单、使用、快捷
  企业级应用 传统的php的应用
 
ThinkPHP源码包
 
  ---- 核心包 :就是ThinkPHP的框架的核心文件
  ---- 带示例、文档: 这里包含了核心的文件,同时有大量的示例(里面有个example是所有的示例,
 
,.sql文件到数据库中执行一下)
  ---- 带扩展、带示例、文档 :包含了所有的thinkPHP相关的组建及案例等等
 
 
关于ThinkPHP中 不同版本包的解释
 
  alpha版本: 企业内部、团队内部测试版,该版本还存在大量得Bug
  beat 版本: 该版本是公测版,该版是指给客户测试、或者接受大家的公测
  C 版本:开发倒计时,是指已经修改了大部分bug,使用的便利性比较不错了
  F 版本:final版,最终版,发布版,这个软件已经非常的完善了
 
关于ThinkPHP中文件目录的含义以及文件规范
  文件目录:ThinkPHP 简称 “TP” 文件目录包括两部分,一个是系统文件目录,另一个是项目文件目
 
 
  关于使用ThinkPHP的入门(环境搭建)
  1)新建PHP项目
  2)将下载的ThinkPHP文件包解压,取出ThinkPHP文件夹复制到我们的项目文件夹下
  
    (ThinkPHP文件夹在项目看到有可能出现错误,这时候修改项目的编码为UTF-8 [ 右击项目--
 
>propertity])
 
  3)新建ThinkPHP入口文件
 
   代码如下:
 
<?php
//定义ThinkPHP的路径
define("THINK_PATH", "./ThinkPHP");
 
//定义项目名称
define("APP_NAME", "home");
 
//定义项目路径
define("APP_PATH", "./home");
 
//包含ThinkPHP核心(主入口)文件
 
require THINK_PATH.'/ThinkPHP.php';
 
//执行主入口方法
App::run();
?>
 
ThinkPHP的目录分为系统目录和项目(应用)目录
 
/ThinkPHP/lib/org/
 Crypt---- ThinkPHP文件加密机制的类库目录
 iO  ---- input/output 文件的输入输出流
 Util ---- ThinkPHP中给我们提供的一些常用的工具类(Date日期处理、Page分页等)
 
/ThinkPHP/lib/util/
 工具包、工具类,ThinkPHP给我们提供一些非常使用的类,封装了常用的方法
 
 
其他文章:
 
 ThinkPHP是什么?
  ThinkPHP的安装过程

你可能感兴趣的:(ThinkPHP框架开发学习笔记(一))