头像

ThinkPHP开源小型BBS论坛(辛星PHP)开发教程下载

2016-10-27 21:15:40 来源:好分享   浏览()   评论 ( 0 )   

ThinkPHP开源小型BBS论坛(辛星PHP)开发教程下载
目录前言……………………………………………………3第一部分:TP 简要认识第零节:ThinkPHP 简介………………………………5第一节:快速入门 TP……………………………………6第二节:URL 操作与控制器………………………………18第
查看演示 下载资源:78 下载资源 下载积分:0

目录


前言……………………………………………………3

第一部分:TP 简要认识

第零节:ThinkPHP 简介………………………………5

第一节:快速入门 TP……………………………………6

第二节:URL 操作与控制器………………………………18

第三节:使用模板…………………………………………23

第四节:模型与 CURD………………………………………29

第五节:特殊说明…………………………………………34

第二部分:TP 写一个微型论坛

第零节:一些说明………………………………………36

第一节:数据库建模和目录介绍及简易配置…………37

第二节:用户模块的建立………………………………41

第三节:版块模块的建立和完善………………………48

第四节:帖子版块的建立和完善………………………56

第五节:整合用户模块并测试…………………………64

第六节:总结……………………………………………75

后记………………………………………………………78



前言


********************PHP 框架********************


1.PHP 因为其简单的特性,甚至每个初学者经过三四个月的

努力学习,都能写出一个还可以的框架。

2.但是这些框架能够经得起历史的考验的,能够发挥它的

商业价值的,并不多,在国内的 PHP 框架里恐怕也只有

ThinkPHP 的传播比较广泛一些了。

3.在国内影响力较大的 PHP 框架还有 CI(codeigniter),

Yii,Symfony,CakePHP 等。在国际上影响比较大的 PHP 框

架有 Zend Framework,


*******************为什么要使用框架**************


1.作为程序员的我们,最烦的就是重复写代码,因为这就

意味着我们做了很多无用功,没错,为了少做这些无用功,

就有了框架。

2.所谓框架,它自身有一系列的规定,它规定了我们编写

一个应用的大致流程。而且它还有一些类库,这些类库可

以帮助我们实现更多的功能。框架还应该会实现一定的扩

展性,只有这样,我们才能发挥出自己的作用,不会被框

架所束缚。

3.每一个框架都是本着加速开发的原则,但是这些框架的

行为方式,却会有着很大的不同。


***********MVC 思想*******************


1.简单来说,M 即模型,m 是 Model 的第一个字母,它用于

管理程序的数据,因此它也是连接我们的 PHP 程序和数据

库的功能。通常在模型类这一块,框架通常会使用 ORM(对

象关系映射)。所谓 ORM 即把数据库中的表和我们的类对

应起来,每一条记录都相当于一个对象,每一个字段都相

当于类的一个属性,此外,我们可以在该类中定义一些方

法来操作数据库,从而避免我们直接写 SQL 语句。

2.V 即视图,是 View 的第一个字母,它用于网站数据的展

示,它需要前台的界面编写知识,但是编写前台界面和程

序开发并不完全分开,它们之间还是有一些关联的。

3.C 即控制器,是 Controller 的第一个字母,它用于实现

M 和 V 的交互,即我们对于用户的操作,它会从 V 中感知到

用户的操作,并且调用 M 去取出数据,并且选择适当的 V

重新去展示。

4.随着 Ajax 的使用,MVC 的具体实现也会稍微复杂点,但

是原理却没变。此外还有 HMVC 的思想,大家可以自行搜索

一下。

5.MVC 是一个思想,它并没有规定具体的实现方式,比如

Python 语言的 Django 框架就是一个 MTV 的实现,MTV 是

Model(模型)、Template(模板)、View(视图)的结合

形式,其实就是 MVC 的思想。


声明:转载请注明来源(好分享)并保留原文链接:http://www.hfx8.com/phpjiaocheng-60.html
评论0

后面还有条评论,点击查看>>