一、ThinkPHP的介绍

原创 2016年05月31日 22:35:35
本节课大纲:
一、ThinkPHP的介绍            //了解
	MVC
		M - Model 模型                工作:负责数据的操作
		V - View  视图(模板)        工作:负责前台页面显示  编写html代码
		C - Controller 控制器(模块) 工作:描述功能 用户模块 登陆模块等
	框架
二、ThinkPHP的获取            //了解
	http://www.thinkphp.cn
三、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 项目模板目录
六、补充知识                  //了解



C:\wamp\www\thinkphp\Home  前台文件夹:


http://localhost/thinkphp/admin.php  

C:\wamp\www\thinkphp\Admin 后台文件夹


入口文件;index.php

<?php
//1.确定应用名称 Home

define('APP_NAME','Home');

//2. 确定应用路径  ./Home 当前目录 index.php的当前目录 前台文件夹

define('APP_PATH','./Home/');
//开启调试模式

 define('APP_DEBUG',true);
 
//4.引入核心文件 include 引入的东西错误 代码继续运行  require 出错立即结束

require './ThinkPHP/ThinkPHP.php';

?>

thinkPHP框架介绍(一)

thinkPHP框架介绍(一)
  • leyangjun
  • leyangjun
  • 2014年12月02日 14:37
  • 1323

一、ThinkPHP的介绍

一、ThinkPHP的介绍 //了解 MVC M - Model 模型 工作:负责数据的操作 V - View 视图(模板) ...
  • zhaoyangjian724
  • zhaoyangjian724
  • 2016年04月04日 21:03
  • 156

基于Thinkphp开发的OpenCenter用户中心系统

程序名称:OpenCenter用户中心系统 基于框架:Thinkphp 下载地址:http://www.chtml.cn/topic/show/2992 系统要求:PHP版本必须是5.3以...
  • hj960511
  • hj960511
  • 2016年08月22日 10:58
  • 991

ThinkPHP2.2框架执行原理、流程图在线手册

ThinkPHP2.2框架执行原理、流程图在线手册 ThinkPHP控制器的执行流程 对用户的第一次URL访问 http:///My/index.php/Index/show/ 所执行的流程...
  • bbyyzhang
  • bbyyzhang
  • 2016年08月10日 15:02
  • 1270

thinkphp3.0增加setInc、setDec方法 给某个字段进行+1,2,3 -1,2,3

thinkphp3.0增加setInc、setDec方法  (2012-08-25 09:36:10) 转载▼ 标签:  杂谈 分类: 技术文摘 ...
  • qq1355541448
  • qq1355541448
  • 2014年03月05日 13:03
  • 4901

thinkphp机试题目1(员工信息管理系统) 附完整答案

试题图片: 数据库代码:create database dept DEFAULT charset=utf8; use dept; create table tbl_dept(        dept_...
  • ougexingfuba
  • ougexingfuba
  • 2017年05月30日 23:53
  • 405

thinkphp修改数据表时怎么实现字段自加1

$User->where('id=5')->setInc('score',3); // 用户的积分加3 $User->where('id=5')->setInc('score'); // 用户的积分加...
  • gongqinglin
  • gongqinglin
  • 2015年10月09日 16:08
  • 670

thinkphp怎么插入主表和附表,当我们插入主表的时候,插入附表的id 是什么

public function add(){ if($_POST) { if(!isset($_POST['title']) || !$_POST['title...
  • qq_22823581
  • qq_22823581
  • 2017年04月19日 08:44
  • 429

thinkPHP跳转方法及重定向

在thinkPHP中,跳转页面的实现由success和error方法实现,操作成功时用success方法,失败则使用error方法。且他们两者均支持ajax提交。 使用方法举例:$User = M(...
  • Wake_me_Up123
  • Wake_me_Up123
  • 2017年02月18日 10:49
  • 1598

ThinkPHP整合微信支付之Native 扫码支付 模式一

大家好,这篇文章是继微信支付jsapi篇之后的微信支付系列教程第二篇:扫码支付之模式一 介绍下扫码支付目前有两种模式,模式一比模式二稍微复杂点,至于模式一与模式二的具体内容,流程,微信开发文档都有详...
  • u013372487
  • u013372487
  • 2016年01月25日 13:35
  • 846
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一、ThinkPHP的介绍
举报原因:
原因补充:

(最多只允许输入30个字)