CAKEPHP是美國團隊開發的一個系統,大家在找CAKEPHP資料的時候去GOOGLE搜尋的資料精確些!或去官方網站上去查!官方網址是www.cakephp.org!
首先我們來討論為什麼要用CAKEPHP!cakephp繼承了rails的優點!開發效率高!易於維護!組件多!http://bakery.cakephp.org/categories/view/5這些組件足夠滿足你系統的需要!有時間大家去這個網站上看看!為界面程式易於開發!更改模板為html格式!經過修改後的支援ctp和htm兩種格式!
還有兩個系統!分別是Symfony與Fleaphp後!Symfony是國外的.Fleaphp是國外的一個框架!經過選擇之後!決定學習並使用cakephp!
我們來了解一下cakephp的結構,這個是cakephp的首目錄, 大家可以看到這個app檔!以後大家寫程式就寫在這個檔裡面,cake檔是庫,底庫!vendors也是庫!是第三方函式庫!和app裡面的vendors是對應的!.htaccess是沖寫規則!在裡面是一些正規表示式!下面我來看APP下面的文件內容!我們來一一看下這些文件是做什麼用的!這個是app下面的文件,這些文件都是我們要經常設定的檔案!繼續看config裡面的這些檔案!資料庫一般放在sql裡面!打開bootstap.php檔案!這個檔案你可以設定一些常數!比如說皮膚切換功能!多語言也需要在這裡面設定預設的語言!打開core.php,主要是我們常常會在這裡做一些修改!這個地方!當你程式出錯檢查不出錯誤的時候,你就用2,當你確定沒錯誤的時候,可以關掉debug,改2為0!這個是保存session!session的保存格式有3個,第一是保存到資料庫,可以設定到伺服器上!再就是可以保存到cake文件中的PHP檔!我們來看這個檔!在我們下載新的cakephp原始程式之後!我們戶發現兩個錯誤!第一個就是這個檔!在我們下載新的檔的以後!只需要在在後面那個值裡面隨便敲些程式碼進去!只要跟原來的不一樣就OK了!第二個錯誤就是資料庫的連結!那我們接下來看資料庫該怎麼連結!
根據你自己的設定改資料庫的連結!我們再來看一下app資料夾下面的views,views中的elements是一個頁面的部分!頁面的主題需要在layouts這個資料夾裡面建一個result.html如果有錯誤的頁面,就是顯示錯誤的頁面!比如說404錯誤!就寫在errors這個資料夾下面!pages是一些靜態頁面!users必須和controllers的action想對應,webroot是根目錄!我們把上傳的文件啊!什麼JS文件啊! CSS檔啊!FCKEDITOR都需放在這個資料夾中去!controllers的components是放組件的地方@就是我們在網上下的一些組件!
以上就介紹了cakephp 初學CAKEPHP 基礎教程,包括了cakephp方面的內容,希望對PHP教程有興趣的朋友有所幫助。