以小程序初识tp5

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34819586/article/details/78358847

转载请注明出处:http://blog.csdn.net/qq_34819586

以小程序初识tp5

1 Thinkphp5安装的一种方式:安装好wamp后,把think框架文件夹(这里直接替换成

我下面链接的小项目tp5文件夹就好了)丢到www目录(这里的www对应的是Appache的DocumentRoot目录)下就好了。

(Thinkphp5安装要求php>=5.4.0)

2配置好数据库后(直接用phpmyadmin导入我文件夹里的thinkphp.sql就好),直接在浏览器输入localhost/tp5/public/index.php/index/index/index案例项目就可以运行了。

                            个人认为tp5编程的一些必懂知识

1 关于tp5路由的一些小知识:

在浏览器中输入localhost/tp5/public/index.php/index/index/index,会跳到下图红笔所指文件,然后tp5路由会根据index.php后参数调用指定模块的指定控制器指定方法



因为tp5默认采用的URL规则是: http://server/module/controller/action/param/value/...

Server 入口文件 ,thinkphp5框架文件夹中public目录中的index.php文件(本案例中为localhost/tp5/public/index.php)

Module 模块,在application目录下,(这里application下有个index目录,就叫做index模块)

 

Controller  控制器为模块下的controller目录里的文件(这里controller目录下有个index.php文件,index.php就是控制器)

Anction   控制器的方法,就是index.php中的方法函数。

Param 参数名 进行get传输数据时会用到

Value 参数值  进行get传输数据时会用到

(index.php可以隐藏,需要使用apache的Rewrite功能。)

2 tp5是mvc框架 model模形 view 视图controller控制器,即框架把一个网站的编写切分成三部分来进行。

View 用来给用户看的,负责用户的输入以及网页最终效果的显示。(就是个.html的静态页面)

Model 与数据库的交互部分,对数据库的读写在这进行。

Controller 负责调用那个view与那个model,一些运算判断与逻辑功能的实现也在这进行。


关于具体如何编写一个tp5小程序,你可以从C:\wamp\www\tp5\application\index\controller\index.php文件开始学习,里头有对程序的解析。


个人对框架的一些看法:其实我觉得框架就是要求你按它的规则与语法来进行程序的编写,虽说它会让编写程序代码量更少,但是对初学者而学习而言会增加一点难度,所以我建议初学网站编程还是要对html和php进行一些学习后在学习框架好。而且说不定你学的框架被正在被淘汰了。

以小程序初识tp5.rar:

http://download.csdn.net/download/qq_34819586/10041028

https://pan.baidu.com/s/1pKRi1gJ

wamp以及vcx安装包.rar:https://pan.baidu.com/s/1pLqkSUB



猜你喜欢

转载自blog.csdn.net/qq_34819586/article/details/78358847
tp5
今日推荐