《PHP實例:thinkPHP學習筆記之安裝配置篇》要點:
本文介紹了PHP實例:thinkPHP學習筆記之安裝配置篇,希望對您有用。如果有疑問,可以聯系我們。
PHP編程國產框架thinkPHP,是一款MVC框架,這個框架最初模擬JAVA的struts框架,使用單一入口文件模擬JAVA的過濾器,使用action來模擬STRUTS的控制器ACTION,所以為什么他的MVC之中,M是model,V是view,而control卻是action的原因.
PHP編程??? 在3.2.3版本中,control改成了C,也是趨于形式,因為JAVA世界的springMVC開始流行,spring使用的control,不在使用action這種定義,其實action來表示control自己就有一定的誤導,control就C嘛,為什么來一個aciton,讓人摸不著頭腦.
PHP編程?? thinkphp最難理解的是他的訪問方式,在官方文檔上面講解有點誤導人,依照官文一定出錯,是因為官文沒有講清楚!
PHP編程?? thinkphp的安裝其實很簡單,只要require他的主程序文件,就可以生成一些列的目錄,但是URL與他的control、tpl的關系是什么呢?官文說得實在太含糊了,但凡使用過JAVA的人都會被官文忽悠到吐血!
PHP編程?? 官文,能否條理清楚點!?
PHP編程?? 實際使用過后總結了以下幾點:
PHP編程1,安裝thinkphp:
PHP編程和主程序thinkPHP同目錄下建立 admin.php或者其他的名字都可以
PHP編程2,文件目錄:
PHP編程自動生成的文件目錄是
PHP編程common:寫函數的地方
PHP編程conf:配置文件,例如配置數據庫連接地址
PHP編程lang:語言包,國際化
PHP編程lib:action,model都在這里面,是一個比擬重要的地方,和JAVA的lib是JAR包完全不同概念
PHP編程runtime:運行時的緩存文件
PHP編程tpl:模板,便是html文件
PHP編程3,拜訪方法:
PHP編程URL:localhost/thinkphp/admin.php?m=Show&a=add
PHP編程解釋:本地/項目目錄/剛才建立的單一入口文件?model=類名&action=辦法名
PHP編程意思:進入單一入口文件admin.php中的Show類中的add辦法
PHP編程強調:類名是大寫開頭,小寫會找不到,這個把我害苦了,弄了一下午,本來是只認識大寫類名,小寫不認識
PHP編程infopath風格URL:localhost/thinkphp/admin.php/Show/add
PHP編程解釋:和默認的一樣,便是沒有寫出M A
PHP編程4,寫類,寫辦法:
PHP編程thinkphp的作者一定是一個喜歡折騰的人,完美主義者,所以才會思考出這種方式來控制程序,整個程序都是以action類為核心,一個action類等于是一個頁面,里面的辦法就是和這個頁面相關的操作,什么增刪改查啊,這個很符合國人的思考方式,但是復用性并不高.
PHP編程寫文件:lib/action/ShowAction.class.php
PHP編程5,寫模板:
PHP編程上面提到了加載模板,現在就寫一個:
PHP編程tpl/Show/cc.html
PHP編程以上便是本文的全部內容了,希望大家能夠喜歡.
《PHP實例:thinkPHP學習筆記之安裝配置篇》是否對您有啟發,歡迎查看更多與《PHP實例:thinkPHP學習筆記之安裝配置篇》相關教程,學精學透。維易PHP學院為您提供精彩教程。