`
cakin24
  • 浏览: 1389806 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

ThinkPHP项目构建流程

    博客分类:
  • PHP
阅读更多

一 代码

1、创建数据库以及数据表

 
2、载入ThinkPHP系统文件,编辑入口文件index.php
<?php
define('APP_DEBUG',true);
define('THINK_PATH', '../ThinkPHP/');// 定义ThinkPHP框架路径
define('APP_NAME', '2');//定义项目名称和路径
define('APP_PATH', '.');//定义项目名称和路径
require(THINK_PATH."/ThinkPHP.php");// 加载框架入口文件 
//App::run();//实例化一个网站应用实例
?>
 
3、编译生成的配置文件,完成数据库的配置,config.php,该文件位于D:\AppServ\www\test\30\2\.Home\Conf目录下。
<?php 
return array(
	'DB_TYPE'=> 'mysql',        // 数据库类型
	'DB_HOST'=> 'localhost', 	// 数据库服务器地址
	'DB_NAME'=>'db_database30',  		// 数据库名称
	'DB_USER'=>'root', 			// 数据库用户名
	'DB_PWD'=>'root', 				// 数据库密码
	'DB_PORT'=>'3306', 			// 数据库端口
	'DB_PREFIX'=>'think_', 		// 数据表前缀
);
?>
 
4、编辑控制器文件,该文件命名为IndexController.class.php,位于D:\AppServ\www\test\30\2\.Home\Controller目录下
<?php
// 本类由系统自动生成,仅供测试用途
namespace Home\Controller;
use Think\Controller;
use Think\Model;
class IndexController extends Controller {
	public function index() {
		$db = new Model('user'); // 实例化模型类,参数数据表名称,不包含前缀
		$select = $db->select(); // 查询数据
		$this->assign('select',$select); // 模板变量赋值
		$this->display(); // 输出模板
	}
}
 
5、编辑视图文件index.html,该文件位于D:\AppServ\www\test\30\2\.Home\View\Index目录下
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ThinkPHP开发流程</title>
</head>
<body>
<!--循环输出查询结果数据集--> 
<volist name='select' id='user' >
ID:{$user.id}<br/>
用户名:{$user.user}<br/>
地址:{$user.address}<hr>
</volist>
</body>
</html>
 
二 运行结果

 
  • 大小: 4.9 KB
  • 大小: 8.5 KB
1
2
分享到:
评论

相关推荐

    THINKPHP项目源代码

    【THINKPHP项目源代码】是一个专为新手学习框架和前端开发设计的资源包,它包含了一整个基于ThinkPHP框架的Web应用实例。ThinkPHP是中国非常流行的一个开源PHP框架,以其简洁、高效的特性深受开发者喜爱,尤其适合...

    thinkphp项目婚庆商城

    本篇文章将围绕“ThinkPHP项目婚庆商城”进行深入探讨,旨在为有需要的开发者提供参考和学习资料。 一、ThinkPHP框架简介 ThinkPHP是由中国的一群热爱Web开发的程序员所创建的开源PHP框架,它遵循Apache2开源协议...

    Thinkphp项目模板job

    【ThinkPHP项目模板job】是基于ThinkPHP框架的3.2版本进行开发的一款项目模板,主要面向需要快速搭建Web应用的开发者。ThinkPHP是国产的一个轻量级PHP框架,以其简洁、灵活、高效的特性深受国内开发者喜爱。在这个...

    Thinkphp执行流程

    在这个过程中,Thinkphp提供了丰富的功能和灵活的扩展机制,使得开发者能够高效地构建Web应用程序。 总结,理解Thinkphp的执行流程有助于我们编写更高效、更健壮的代码,同时也可以在遇到问题时快速定位并解决。...

    PHP框架之ThinkPHP项目CMS内容管理系统源码及开发手册

    《PHP框架之ThinkPHP项目CMS内容管理系统源码及开发手册》是针对PHP开发者的一个宝贵资源,它涵盖了使用ThinkPHP框架构建CMS(内容管理系统)的基本原理、实践方法以及详细指南。ThinkPHP作为国内广泛使用的PHP框架...

    thinkphp 之项目设计ppt

    总的来说,ThinkPHP项目设计课程是学习如何构建高效、安全且功能丰富的CMS系统的宝贵资源,它涵盖了从概念到实现的每一个重要步骤,为开发者提供了全面的实践指导。通过深入学习和实践,开发者将能够独立完成类似的...

    Thinkphp5.0.17小程序商城整站

    在构建小程序商城方面,Thinkphp5.0.17展现出了强大的功能性和灵活性。这个整站解决方案包括了前后端的所有必要组件,旨在为用户提供便捷、稳定且功能丰富的在线购物体验。 首先,让我们了解一下Thinkphp5.0.17的...

    Thinkphp+Bootstrap项目管理系统源码 带安装说明.zip

    本篇文章将详细解读一个基于Thinkphp框架与Bootstrap前端UI库构建的项目管理系统源码,旨在帮助开发者理解其设计思想、功能实现及安装步骤。 一、Thinkphp框架介绍 Thinkphp是中国国内广泛使用的PHP开发框架,它以...

    thinkphp商城小程序含后台和数据库.rar

    此项目中的后台系统是用ThinkPHP构建的,它为小程序提供了数据接口和服务,用于支持前端的数据交互。同时,数据库部分负责存储商品信息、用户数据、订单状态等关键业务信息,确保系统的正常运行和数据的完整。 ...

    Thinkphp执行流程.ppt

    《ThinkPHP执行流程详解》 ThinkPHP是一款广受欢迎的PHP开发框架,它的高效性和灵活性使得开发者能够快速构建高质量的Web应用。本文将深入解析ThinkPHP的执行流程,从访问index.php到加载Action文件、调用用户指定...

    ThinkPHP3.2项目源码(包含数据库)

    《深入理解ThinkPHP3.2:项目源码分析与学习指南》 ThinkPHP3.2是基于MVC模式的PHP框架,它为开发者提供了一种高效、简洁且强大的开发工具,使得开发人员能够快速地构建自己的Web应用。本项目源码提供了一个完整的...

    ThinkPHP_v5.0.7.zip_ThinkPHP V5.0.7_thinkphp

    它采用模块化设计,使得项目结构清晰,代码组织有序,大大简化了开发流程。同时,该框架支持自动路由和控制器绑定,这使得URL调度更加灵活,提高了系统的可扩展性。 其次,ThinkPHP V5.0.7引入了依赖注入...

    thinkPHP开发的小程序

    这个压缩包文件包含了三个子目录:Notebook、Music和qiushi,它们可能代表了使用ThinkPHP框架开发的三个不同功能模块或小程序项目。下面我们将深入探讨ThinkPHP框架以及这些可能的项目内容。 首先,让我们了解一下...

    夺宝答题王ThinkPHP答题小程序开源可二开.zip

    【描述】中的“Thinkphp夺宝答题王答题小程序源码开源版”表明,这个项目是基于ThinkPHP框架构建的一个答题小程序。ThinkPHP是中国常用的PHP开发框架,以其简洁、高效的特性受到开发者欢迎。"可二开"表示源代码开放...

    ThinkPHP项目CMS内容管理系统源码及开发手册

    《ThinkPHP项目CMS内容管理系统源码及开发手册》是一份包含ThinkPHP2.0框架下构建的CMS(Content Management System)内容管理系统源码和相关开发资料的资源集合。这个压缩包提供了从理论到实践的全面学习体验,尤其...

    夺宝答题王ThinkPHP答题小程序开源.rar

    在本项目中,你需要根据提供的配置文件来设置Nginx,以确保ThinkPHP应用能够正确地接收和响应来自微信小程序的请求。 前端部分,小程序的界面设计和交互逻辑都是通过微信小程序开发工具完成的。微信小程序是一种轻...

    thinkphp5.0项目代码

    【ThinkPHP5.0项目代码】是一个基于PHP的开源框架ThinkPHP5.0构建的小型商城系统的源码。这个项目旨在提供一个学习平台,帮助开发者了解如何使用ThinkPHP5.0进行Web应用开发,尤其是电商类项目的实现。下面将详细...

    thinkPHP6简单抽奖系统

    《基于ThinkPHP6构建简单抽奖系统详解》 在IT行业中,抽奖系统是常见的互动功能,广泛应用于各种线上活动。本文将深入探讨如何利用PHP的框架ThinkPHP6来开发一个简单的抽奖系统。首先,我们需要理解ThinkPHP6的核心...

    基于thinkphp开发的新版小程序平台全开源版 带29套小程序 可DIY 一键生成_微信.rar

    使用ThinkPHP框架可以快速构建小程序的后端服务,提供API接口供前端调用。 3. **29套小程序模板**:这些模板可能包含了不同类型的业务场景,如电商、餐饮、资讯等,开发者可以根据模板快速创建小程序,节省了大量的...

Global site tag (gtag.js) - Google Analytics