thinkphp3.2学习小结

来源:互联网 发布:ip查询域名 编辑:程序博客网 时间:2024/05/07 16:32

前一段时间对于php兴趣大起,变特别想要学习一下php,并且在这个学习的过程中能够做一个小小的网站出来,由于之前同学有介绍过thinkphp这个框架,并且我也想省下一些力气,便开始从零开始的学习thinkphp之旅。

在学习thinkphp的时候我主要参看的就是官网所提供的开发手册,在一开始的时候我看着这个手册、看着这个框架真的是一脸的懵逼,当时在崩溃与坚持之间的边缘盘桓着,最后硬着头皮看完了一遍开发手册,对于thinkphp这个框架总算是有了一个大致的了解了。由于以前也有接触过一些前端的html和javascript以及css,所以在我开始做的过程中就想用这些已经学过的东西纯手写前端,但是我在做的过程中发现如果自己真的是纯粹的用这些东西手写的话效率太过于低下,后来果断的放弃了这个方案。并且经过了在网上的搜索之后决定选择学习easyui这个前端框架来做网站前端。果真在选择使用easyui之后我省下了许多的力气来搭建前端页面,虽然在学习easyui的使用的过程中也遇到了一些坑,但是比自己写还是减少了许多的麻烦。后来在使用thinkphp的时候发现自己也没有学习太多的东西,主要都把精力花费在前后端的交互上面了,而且由于有其他的事情要做也就没有深入学习thinkphp框架,说起来也是略微有些可惜!

        现在总结一下自己在学习thinkphp的过程所遇到的一些坑吧:

1)在我和我同学学习的过程中都认为在学习框架之前需要能够理解并且应用php的许多知识,但是在我们使用thinkphp框架的过程中才发现原来我们并不需要对于php有多么高深的掌握,只要我们能够看懂php的基本语法,并且能够简单的使用php就足够了(至少你在刚开始学习thinkphp并且能够做一个简单的东西的时候)。有许多的功能模块已经被框架给封装好了,只要我们学会使用框架提供的接口并且在调用框架提供的接口的时候要注意参数是否规范,文件的命名是否符合标准。

2)学会修改入口文件,增家模块,设置多入口等等

3)学会使用框架自带的一些快捷方法:U方法,用于url的动态生成,M方法快捷实例化某个模型类以操作你定义的数据库表

4)模板替换:学会使用系统内置的模板,比如__ROOT__替换当前网站的地址,__MODULE__替换为当前模块地址,__ACTION__替换为当前操作,__SELF__替换成当前页面的url,__PUBLIC__替换成当前网站的公共目录

        好了,写到这里就要跟大家说声再见了(由于我也是短时间--一周的时间突击学习thinkphp),所以学到的知识也不是很多,水平有限,对不住咯。博客可是不准扔砖的,话说扔砖也砸不到我啊,嘻嘻!

0 0
原创粉丝点击