hello

Menu

【thinkphp学习笔记01】对于thinkphp的理解


安装:哪有什么安装,把压缩包里所有文件放进自己的网站目录底下就可以使用了。


如果只安装了php但是未安装http服务,可以进入tp5/public下使用命令

这样访问http://localhost:8888也可以看到同样的效果(不过真的有人不装http服务器吗)

application目录底下(该目录底下的文件夹都是一个独立的应用)已经有一个index应用,如果我们想再生成一个应用,可以在根目录底下(tp5)使用快捷命令

每个应用都有:

  1. controller/ 为控制器目录
  2. model/ 为模型目录
  3. view/ 为视图目录
  4. config.php 为模块配置文件
  5. common.php 为模块公共文件

tp5采用的是MVC相互分离又紧密联系的方式提供框架代码以供快速开发。其简便程度可以类比于python这种全民皆可学,全民皆会用的编程语言。

tp5的model层用于绑定数据库表,并且提供很多高能的绑定和默认操作。

view层提供与controller变量直接绑定的操作,使得前端代码也能被用类似php的形式渲染,其实有点像php版本的vue

controller是操作器,用于衔接数据库和视图的渲染,基本上操作都靠controller实现,与数据库的交互大部分也是controller使用model里的东西进行操作数据库


thinkphp5是一个已经比较成熟的框架,但是作为我第一个用来学习的框架,它的文档显得有些不亲民,其实当学懂以后会发现文档写得挺好的,但是零基础看文档真的很难搞。这篇内容较杂,大概内容就是说明使用框架可以节省时间快速迭代开发,并且安全性也有一定的保障,所以使用框架构建站点后端是一个不错的选择。

— 热度:106 ℃
— 于 共写了806个字
— 文内使用到的标签:

发表评论

电子邮件地址不会被公开。 必填项已用*标注