标签:
之前零零碎碎看了些许PHP相关的东西,但真正动手实践时发现想法和实际还是有很大的差距的,想法很宽泛,能看大局,但也缺少细节,俗话说,细节决定成败。所以前行的道路上知识的学习和实践都是需要相结合的。
这里想记载一下自己学习的整个过程,起初自己是在慕课上看老师讲的ThinkPHP,都是一些理论,听完也觉得,啊,大致好像明白,动手去一步步问题都会出来,后台的这些框架基本都是应用MVC设计模式,所以要先搞懂mvc原理。
当时觉得明白他的原理了,但是如何把自己的项目和他们的框架融合呢?
视频中没有实例,一边看文档,理解他的框架,一边动手,能把后台首页放进去了,要写登录验证,但是数据的获取是怎么一回事?传给登录界面又是什么途径?他分着前后台,我要怎么在框架中给他分开?如何让试图都显示出来?
问题困扰总是让人抓耳挠腮,然后自己又上网去找了相关视频看,看了看明白了些,能把框架与项目融合了,前后台相关分配也知了,但是开始传数据时老师用的是smarty模板,自己没有学还要新学,项目实训的作业急着交,自己没有时间学这些怎么办?老师讲的是一个大型商城的开发后台,后台自己就看晕了,越急越办不成,当你动手的时候总会发现出现各种各样需要解决的问题,这时候自己下了个决定决定放弃thinkPHP,学习CI
这些框架应该都是大致相通的,凭着自己学thinkPHP的感觉,来理解CI也是相对简单的多了,后来学长给了一个小项目,让后台弄一下,当是练练手,之前一直都是写前端,后端的东西都没有接触,学长大致讲了一下CI框架,他把大体的框架搭好让我弄,自己刚开始好多不懂,不懂就百度,查用户手册,查看相关意思,为什么要这样,为什么是这样,有的绞尽脑汁后还是不明白怎么了,就请教学长,这时你会发现一些自己没有注意的一些细节,请教反而会提高效率,而不是在一味的浪费时间,当然自己的思考还是需要有的。
最后在不到两天时间内弄完了,CI框架的运作流程也都明了,之前在学thinkPHP中很多疑问也都渐渐明了,这里还是很感谢学长的引导。
————————————————————————
以上是自己学习的大致过程,下面总结一下自己的感受:
————————————————————————
1、学习中要知识与实践相结合
2、要学会查找资料,不是说会找那么简单,要能找到适合自己的资料,比如对于自己初学后台,自己找了个商城开发那么大的项目看,容易把简单问题复杂化
3、学习要有耐心,不能遇到困难就退缩,当你突破一个又一个难关,打通关后就会觉得再出现问题我就不会害怕,我一定会把它解决掉
4、多看开发手册,不懂就查
5、相应的请教会给你带来很大的收获
标签:
原文地址:http://www.cnblogs.com/lpshan/p/4558428.html