第一天 信手拈来无意句-ThinkPHP手把手快速拼接网站

5月30日,晴。“流光容易把人抛,红了樱桃,绿了芭蕉。”

ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架。本文手把手快速搭建一个网站小应用,信手拈来,聊以抛砖引玉,增加大家学习PHP框架的兴趣,提高开发效率。

一、准备工作

对于大多数程序猿来说,界面设计都搞得丑陋不堪,还是“拿来主义”,网上找个免费模板一用。

1、下载个前端模板,Expanding_Portfolio.zip

2、下载个后台模板,admin-templates.rar

3、下载thinkphp框架文件ThinkPHP3.1.3完整版ThinkPHP_full.zip:ThinkPHP官网http://www.thinkphp.cn/

4、下载PHP程序集成包phpStudy(PHP 5.2.17),无须配置即可使用,是非常方便。具体使用参看产品说明书。

二、创建前后端应用框架

1、在D:\phpStudyB\WWW目录下创建工程MyFirstThinkPHP_1(说白了就是一个文件夹)。

2、把ThinkPHP_full.zip框架文件里面的ThinkPHP整个拷贝到工程目录MyFirstThinkPHP_1下面。

3、生成前端框架home——编写home.php

<?php
	define('THINK_PATH','./ThinkPHP/');
	define('APP_PATH','./home/');
	define('APP_NAME','home');
	define('APP_DEBUG',true);

	require	THINK_PATH.'ThinkPHP.php';
?>

用define定义几个常量定义分别指明了:

1.   ThinkPHP框架的路径

2.    前台应用程序目录

3.   前台应用程序名称

4.    开启调试模式

5.    包含ThinkPHP框架下的ThinkPHP.php文件

此时,工程目录MyFirstThinkPHP_1下面有两个文件:

浏览器里面输入:http://localhost/MyFirstThinkPHP_1/home.php,出现

此时,工程目录MyFirstThinkPHP_1下面多出个一个文件夹home:

打开home目录,内容如下:

生成的项目目录结构和系统目录类似,各个文件夹的含义如下:

其中主要关注四个文件夹:

1.    Conf 存放工程配置文件。

2.    Lib   (核心文件!存放MVC模式的模型类和控制器类)

3.    Tpl(存放模板文件,前面下载的前端模板放在此处)

4.    Runtime(存放运行时文件,比如缓存、数据库表缓存)

时间: 2024-10-19 18:32:57

第一天 信手拈来无意句-ThinkPHP手把手快速拼接网站的相关文章

第五天 ThinkPHP手把手快速拼接网站(五)

6月11日,晴天."梅子留酸软齿牙,芭蕉分绿与窗纱.日长睡起无情思,闲看儿童捉柳花."   十.后台编写-续-2  1.改写Login模块的login方法  ,主要是改M方法为D方法 <?php class LoginAction extends Action { function index() { // 配置页面显示内容 $this->assign ( 'title', '后台管理系统' ); $this->display (); } // 用户登录页面 func

第二天 天生韵味入千家-ThinkPHP手把手快速拼接网站(二)

5月31日,晴."五岭麦秋残,荔子初丹,绛纱囊里水晶丸." 六.把前端模板加到视图里

第四天 ThinkPHP手把手快速拼接网站(四)

6月6日,晴天."熟梅天气豆生蛾,一见榴花感慨多.芒种积阴凝雨润,菖蒲修剪莫蹉跎." 九.后台编写-续-1 1.修改admin/Tpl/Login/index.html 自己修改logo,用户名.密码都改为中文. 重点修改<form action="index.html">,改为<form action="__URL__/login" method="post"> 解释: __URL__是当前模块的UR

ThinkPHP框架快速开发网站

使用ThinkPHP框架快速搭建网站 这一周一直忙于做实验室的网站,基本功能算是完成了.比较有收获的是大概了解了ThinkPHP框架.写一些东西留作纪念吧.如果对于同样是Web方面新手的你有一丝丝帮助,那就更好了挖. 以前用PHP做过一个很蹩脚的网站,为什么这么说呢,因为写的全是死代码.做完以后觉得实在是累,前端要div+css,js 后端要php,mysql,这么多东西要弄,十分头疼.所以,在接到做网站的任务后,我第一时间想到一定要使用开发框架去做,绝不能跟以前一样那么累了. 我选择的是PHP

第三天 ThinkPHP手把手高速拼接站点(三)

6月1日,小雨." 梅子金黄杏子肥,麦花雪白菜花稀. 日长篱落无人过,唯有蜻蜓蛱蝶飞." 七.MVC模式 ThinkPHP的MVC开发机制例如以下: M  Model层    模型:就是数据库操作类(通过数据库操作类去操作各个表).        V  View层     视图:指模版.        C  Controller层  控制器:就是通过控制器来实现模版,模型之间的控制关系. MVC架构中,Controller是必须的.由于controller掌管着业务逻辑的控制权. 通常

《快速创建网站》1. 网站管理平台WordPress &amp; 微软Azure 云计算简介

网站并不神秘,过节了,在家闲的没事的,自己建个网站玩玩吧.每段视频不超过15分钟,地铁/公交/睡前/醒来看一段,几天之后变身建站专家,找老板加薪去! 在普通人眼里,创建网站是专业开发人员和IT工程师才能完成的任务,而在IT业高度发达的今天,特别是各种网站管理平台和云计算的成熟,这已经变成了一件非常简单的事情.你也许不懂如何编写代码,不懂什么是服务器,域名或者网络:借助一些正确的工具,你也可以做到. <快速创建网站>系列博客(视频)就是在这样的背景下诞生的,作为一名在软件行业工作了10年的程序猿

《快速创建网站》2.1 在Azure上创建网站及网站运行机制

现在让我们开始一天的建站之旅. 本文是<快速创建网站>系列的第2篇,如果你还没有看过之前的内容,建议你点击以下目录中的章节先阅读其他内容再回到本文. 1. 网站管理平台WordPress和云计算平台Azure简介2.1 在Azure上创建网站及网站运行机制2.2 域名绑定操作和Azure负载均衡机制2.3 WordPress 初始化和网站管理功能3.1 WordPress 数据导入3.2 WordPress 多站点支持和Azure在线代码编辑器3.3 WordPress 多语言支持 Multi

《快速创建网站》 3.2 WordPress多站点及Azure在线编辑器

本文是<快速创建网站>系列的第6篇,如果你还没有看过之前的内容,建议你点击以下目录中的章节先阅读其他内容再回到本文. 1. 网站管理平台WordPress和云计算平台Azure简介 (6分钟 本文)2.1 在Azure上创建网站及网站运行机制 (13分钟)2.2 域名绑定操作和Azure负载均衡机制 (12分钟)2.3 WordPress 初始化和网站管理功能 (11分钟)3.1 WordPress 数据导入 (12分钟)3.2 WordPress 多站点支持和Azure在线代码编辑器 (14

《快速创建网站》 3.2 WordPress多站点及Azure在线编辑器 - 扔掉你的ftp工具吧,修改代码全部云端搞定

本文是<快速创建网站>系列的第6篇,如果你还没有看过之前的内容,建议你点击以下目录中的章节先阅读其他内容再回到本文. 1. 网站管理平台WordPress和云计算平台Azure简介 (6分钟 本文) 2.1 在Azure上创建网站及网站运行机制 (13分钟) 2.2 域名绑定操作和Azure负载均衡机制 (12分钟) 2.3 WordPress 初始化和网站管理功能 (11分钟) 3.1 WordPress 数据导入 (12分钟) 3.2 WordPress 多站点支持和Azure在线代码编辑