㈠ 如何學習好thinkphp
學習方法如下:
1、首先了解MVC的工作原理 。
2、然後了解thinkphp的命名規范 文檔結構 了解三者的使用過程。
3、接著要了解 controller(控制器) 、model(模型) 、view(視圖 或者說是模板) 的基本使用方法。
4、開始寫代碼 做小項目 實現基本的增刪改查功能 。
5、再小項目的基礎上添加新功能 如分頁 ajax 文件上傳 縮略圖等等。
6、可以把文檔裡面的代碼敲一遍,然後就可以去買一些項目實戰之類的書籍,或者看wordpress,thingkphp代碼。
供參考。
㈡ thinkphp是軟體嗎。還是什麼
thinkPHP不是軟體
是PHP語言的一種開源框架。這個框架是國人開發,所以有中文社區論壇的
㈢ 如何使用thinkphp框架求教程
thinkphp使用的資料庫是mysql,mysql多個欄位排序的語句:
select
*
from
`表名`
where
條件
order
by
欄位1
desc,欄位2
asc,...
thinkphp中排序方法為
$user->where('score>0')->order('score
desc')....;
但是例子中只能單欄位排序,不過可以理解成字元串,那就可以這樣寫試試
$user->where('score>0')->order('score
desc,id
asc,...')....;
㈣ thinkphp主要有什麼用
其實thinkphp是國內自主開發的一款MVC框架,早期是從onethink開始升級而來的。這個框架的話是很符合國人的使用習慣和思維,是作為PHP開發的首要入門級框架,這個框架簡單易用,所以很受企業的歡迎。
接下來回答樓主的答案:
thinkphp既然是一個php的MVC框架,那肯定就是用來快速開發用的,可以用來開發任意一款PHP相關的編碼系統,無論是商城、管理系統還是搭建博客系統等任意系統。
其次是主要應用在哪個方面比較好,就我目前在企業開發過程中,其實主要應用在企業類、學校類、新聞類系統的開發比較多。其次是開發商城也比較多。主要是開發方便快捷,懂的人多所被接受。
希望我的回答可以幫到你,有什麼不懂可以追問。
㈤ thinkphp是什麼意思
就是 PHP 開發中一種常用的框架之一
㈥ 什麼是thinkphp
thinkphp是php(web伺服器腳本語言)開發的一種框架,可以和多種開發模式結合,可以更好的做到把網站的靜態頁面和業務邏輯及數據的操作進行分離,提高代碼的可讀性,網站的安全性,及更好的處理數據能力
㈦ 求教thinkphp這是啥意思啊
thinkphp的I方法是接收參數的封裝方法,post,get方式的都能用I方法接收,I('request.CreateDateStart', '', 'trim')這個意思是接收request.CreateDateStart這個參數,如果沒有接到這個值默認為空,如果接收到了值用trim方法去掉值的左右空格,後面的I('request.CreateDateStart', '', 'trim,htmlspecialchars')是一樣理解,只是'trim,htmlspecialchars'這個值,如果接收到了值,去掉值的左右空格並用htmlspecialchars方法處理下值中的html代碼。,然後I('request.CreateDateStart', '', 'trim') && $where['CreateDateStart'] = I('request.CreateDateStart', '', 'trim,htmlspecialchars');結果是布爾值true或者false,這樣分析是如果request.CreateDateStart的值不為空,並且$where['CreateDateStart']的值和 I('request.CreateDateStart', '', 'trim,htmlspecialchars')相等的話,這個值為真true,否則為假false.
㈧ thinkphp與php的區別
兩個不能放在一起比較,php是一門編程語言,而thinkphp是基於php開發的一套開箱即用的框架,相當於php的一個延伸吧,區別就是一個是語言,一個是基於這個語言開發出來的框架
㈨ thinkphp框架怎麼使用
推薦你個簡單的
1,網上下載一個phpstudy,先配置環境,一直下一步,安裝好
2、再下載一個thinkphpCMF的程序包,用phpstudy配置好
3、打開網址,一直下一步安裝完成,就可以開啟thinkphp旅程了
㈩ 相對於別的php框架來說thinkphp有什麼缺點
PHP框架對於立項來說非常重要,影響的是團隊的開發效率和後續的維護開發成本,而對於框架又是蘿卜青菜各有所愛。同樣一個框架,有人愛到極點,有人罵為垃圾。所以做個整理,各取所需。
1、從Github數據來看,Laravel高居榜首,而它在國外也是用的人最多的。Laravel優點是代碼優雅簡潔;缺點是依賴其他擴展,內部事先復雜,系統復雜時需要配置大量的路由規則,文檔少,版本更新快且不連續。
2、ThinkPHP國人開發維護,優點是中文文檔完善,社區活躍;缺點是高頻單字母函數讓人不知所雲,代碼並不優雅。適合於國人快速開發一些Web系統。個人感覺缺少ORM。
3、phalcon是C寫的PHP框架,以PHP擴展形式載入,優勢是性能絕對的第一,是其他框架的十倍,但缺點是學習成本高,一旦發現框架bug對於不懂C和PHP擴展的同學來說幾乎是死穴。
4、Yii,華裔開發,所以交流上比較順暢,優點是強大的組件,豐富的類庫,成熟的模式,方便的gii,各式的widget,支持ORM,支持多語言國際化,代碼干凈。缺點是入門容易,精通很難,需要懂其設計思想。
多角度對比
性能:phalcon > yii ≈ laravel,因為phalcon使用C語言開發,以php擴展的方式載入,這樣不需要對框架進行額外的解析和執行,所以性能好
代碼可讀性:laravel更勝一籌(表現力較強,不懂php基本也能看懂他在做什麼)
開發速度:yii ≥ laravel > phalcon
學習成本、使用成本:yii ≥ laravel > phalcon
綜上所述,整體上Yii相對突出,適合中大型項目;ThinkPHP適合快速開發和中小型項目;phalcon適合高性能要求的項目;Laravel適合簡潔對代碼有最追求的同學。大家各取所需。