学习thinkphp并不是需要你对php有很深的了解与理解,只要你能看懂并且能够写一些简单的php代码就足够了,因为框架封装了许多具体的实现,我们只要会用thinkphp提供的一些接口就可以了,网站前端页面也不建议你用html+js+css纯手写,因为纯手写的过程是比较漫长的,而且我们并不能对所写的代码做到很好的封装,所以建议在做前端的时候直接使用现成的框架就可以了,这样可以为我们省略掉很多页面展示的细节,我们可以关注业务细节:比如说前后端的交互,后端的数据操作以及逻辑处理等等。我曾用的就是easyui框架,封装了jquery以及css的一些细节,如果你能够在学习css的时候简单的理解了选择器的概念,那么你就可以很快的学会使用easyui了,虽然使用已经提供好的组件做的页面并不是很好看,但是对于我们初入网站开发大门的同学来说节省了很多的精力,抓住所要学习的重点。
现在开始将一些我在使用thinkphp的时候所遇到的一些坑吧!
1)入口文件,通过对于入口文件的修改,可以配置thinkphp框架的调试功能,以及多入口功能,比如说普通用户和管理员入口,对框架的行为做出调整。
2)要掌握框架所提供的快捷方法:a方法可以实例化控制器层,m方法可以实例化一个模型类-访问数据库,u方法动态的生成url。
3)要掌握框架所提供的模板:__PUBLIC__生成公共目录的url,__ROOT__替换当前网站的地址,__ACTION__当前操作,__SELF__当前页面的url,__MODULE__,当前模块。
由于学习thinphp时间比较短,所以能总结的也就很少咯,就到这里了,再见咯