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

熱AI工具

Undress AI Tool
免費(fèi)脫衣圖片

Undresser.AI Undress
人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁(yè)開發(fā)工具

SublimeText3 Mac版
神級(jí)程式碼編輯軟體(SublimeText3)

熱門話題

在本章中,我們將了解CakePHP中的環(huán)境變數(shù)、常規(guī)配置、資料庫(kù)配置和電子郵件配置。

登入 CakePHP 是一項(xiàng)非常簡(jiǎn)單的任務(wù)。您只需使用一項(xiàng)功能即可。您可以記錄任何後臺(tái)程序(如 cronjob)的錯(cuò)誤、異常、使用者活動(dòng)、使用者採(cǎi)取的操作。在 CakePHP 中記錄資料很容易。提供了 log() 函數(shù)

CakePHP是一個(gè)強(qiáng)大的PHP框架,為開發(fā)人員提供了許多有用的工具和功能。其中之一是分頁(yè),它可以幫助我們將大量資料分成幾頁(yè),從而簡(jiǎn)化瀏覽和操作。預(yù)設(shè)情況下,CakePHP提供了一些基本的分頁(yè)方法,但有時(shí)你可能需要建立一些自訂的分頁(yè)方法。這篇文章將向您展示如何在CakePHP中建立自訂分頁(yè)。步驟1:建立自訂分頁(yè)類別首先,我們需要建立一個(gè)自訂分頁(yè)類別。這個(gè)
