1. 程式人生 > >thinkphp3.2學習小結

thinkphp3.2學習小結

前一段時間對於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),所以學到的知識也不是很多,水平有限,對不住咯。部落格可是不準扔磚的,話說扔磚也砸不到我啊,嘻嘻!