thinkphp开发基本知识

有许多同学应该都学过php,但是要快速上手thinkphp首先需要了解thinkphp的一些基本规则和操作,下面我来总结一下:

我用的是3.2.3版本的thinkphp

(1)目录结构:

这是thinkphp的根目录,其中

1.application.php是项目的单一入口文件,也就是说点击这个php文件就进入了你的项目,当然这个需要设置你的默认入口控制器。

2.application文件夹是你的项目。文件夹名字需要和入口文件相同。

3.public文件夹存放css,js等样式文件和图片等素材

4.thinkphp文件夹是thinkphp的核心文件,这个先不管

5.其他文件先不必关心

(2)thinkphp开发规则:

这个规则可以通过修改配置文件改变,如果嫌麻烦可以不用修改,所以你必须知道其中的默认规则:

1.thinkphp开发的思想是mvc模式,我这样简单理解这个模式,它把数据库,视图(html)和php分开,使层次清晰,便于修改。具体为控制器负责连接数据库和视图,

操作数据库提取数据,然后把提取的数据通过视图展现在网页上。控制器就是一个枢纽,一切操作都要交给控制器处理。

2.application文件夹下的admin和home是自己建的项目文件,每个项目文件在访问入口文件的时候会自动生成控制器文件,模型文件,和视图文件(对应英文)

当然必须在入口文件中设置默认访问控制器,详情看开发手册。

3.命名规则。控制器的名字和视图的名字应该保持一致,这样每个控制器就可用来操作一个页面。模型名字应该和实际的表名一致。

4.控制器下可以有许多函数,但是默认调用的是于控制器同名的函数。

5.数据库汉字编码问题,这个需要把页面和数据库包括数据表字段名都设置为utf-8统一格式,这样数据库和页面显示的汉字才不会乱码。

6.路径问题。thinkphp的路径有别于php,详见开发手册。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值