PHP—thinkphp5的使用方法

  介绍

这篇文章主要介绍PHP——thinkphp5的使用方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

<强>前言:

不知大家是否有这样的感觉,经过一段时间的PHP学习发现这门语言并不是很难,而且很容易上手。随随便便写个网页界面,再把数据库内容弄一弄,貌似就没什么难度了。当初的小编也是这样傻福福的认为做个网站也就仅此而已————如此( ̄_ ̄)。然而随着学习的不断深入,猛然发现事实并非如此,再回想当初的念头,只能默默地感叹自己太年轻太简单了。就小编而言,一开始学的内容是PHP的入门阶段知识,简而言之就是把代码往那一堆,然后调数据库显示实现功能就完事了。随着想写的的功能的增加,小编渐渐发现写个设计要写20多个页面,改个代码就要半天,但小编当时还并没有框架这一概念。直到学习了java EE的Struts2框架,小编才意识到自己是如此的菜——瞬间原地爆炸。为了强化PHP的学习,小编就花了些时间来研究PHP众多框架中的一个→thinkphp5。

<强>后序:
小编写这篇文章旨在做一个学习笔记,顺便给想要学习thinkphp5的小伙伴一个简单地浅显地介绍,置于数据库的操作小编就不介绍了,因为真的很多,不过开发手册上有较为详细的解释,写的不好的地方请大神纠正。此外小编个人觉得tp5的快速入门手册也是值得一看的(付费)。

<强> 1。什么是thinkphp5框架?

在介绍thinkphp5之前,我们先来谈一谈什么是框架。简言之,别人帮你建好了房子但尚未装修,你需要在别人设计好的户型里去装修,省去你搬砖的重复性操作。(对于框架的深入理解大家可以自行百度)。

ThinkPHP是一个快速,简单的基于MVC和面向对象的轻量级PHP开发框架,遵循输入开源协议发布,自2006年诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简代码的同时,尤其注重开发体验和易用性,并且拥有众多的原创功能和特性,为WEB应用API和开发提供了强有力的支持。(对于初学者而言了解概念小编认为并没什么用,还不如直接在做项目中感受一下)

<强> 2。前期准备工作

(1)编程工具的选择:开放工具:phpStorm +服务器工具:phpStudy

对于工具的选择主要看个人的喜好,但最好选择主流的编辑工具。

phpstrom下载及安装教程地址:http://www.php.cn/xiazai/gongju/122

phpStudy下载及安装教程地址:http://www.php.cn/xiazai/gongju/845

如果没有用过phpStudy可以链接上面的地址去学习一下phpsyudy的基本操作方法

*下面这一步暂时用不到

搭建phpStorm + phpStudy开发环境:https://blog.csdn.net/u012861467/article/details/54692236

(2)下载安装thinkphp5

下载地址:http://www.thinkphp.cn/donate/download/id/1155.html

安装方法:将压缩包解压放phpStudy/ww的在项目下就可以

 PHP——thinkphp5的使用方法

 PHP——thinkphp5的使用方法”>输入网址:localhost/thinkphp_5/公共/出现下面界面则安装成功</p> <p> <img src=

(3)学习thinkphp5所要具备的知识
PHP入门阶段的知识+ PHP面向对象的程序设计(==访占淠遣糠挚梢韵瓤纯?+ mvc设计模式

<强> 3。thinkphp5的基本使用方法

(1)参考资料:thinkphp5完全开发手册:https://www.kancloud.cn/manual/thinkphp5/118003开发手册内容有很多没有必要直接看下来,对于初次接触tp5的小伙伴而言,你需要用到哪部分知识就去查找哪部分。

(2)目录结构:(大致了解即可)

 PHP——thinkphp5的使用方法

tp5的目录文件有很多,这里我们着重讲一下划线的部分,其他部分大家可以参考开发手册。首先说一应用程序下,简单地说这个部分就是我们编写代码的地方。如上图所示,指数模块为前端,而我们一般会自己创建管理模块及后端管理员。

 PHP——thinkphp5的使用方法”> <img src=

指数模块和管理模块下是我们熟悉的MVC, datebase.php为配置数据库的文件,应用下的config . PHP是影响全部模块的配置文件,而指数和管理员的config . PHP只影响自己模块下的文件学派》下的静态是放静态资源的文件,指数。php为入口文件,即只能通过这一文件访问。

PHP—thinkphp5的使用方法