佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > PHP中CakePHP添加數(shù)據(jù)庫實(shí)例方法

PHP中CakePHP添加數(shù)據(jù)庫實(shí)例方法

熱門標(biāo)簽:服務(wù)器配置 Linux服務(wù)器 銀行業(yè)務(wù) Mysql連接數(shù)設(shè)置 團(tuán)購網(wǎng)站 科大訊飛語音識別系統(tǒng) 阿里云 電子圍欄

數(shù)據(jù)庫的使用出現(xiàn)在編程的各個(gè)角落,不論是python還是java,甚至是框架中都離不開相關(guān)的操作??梢哉f在CakePHP框架的配置中,數(shù)據(jù)庫是必不可少的組成部分。當(dāng)然很多人還沒有接觸過這種配置,本篇文章對CakePHP添加數(shù)據(jù)庫的步驟進(jìn)行了梳理,下面一起來看看操作方法。

1.CakePHP數(shù)據(jù)庫配置文件可以在/app/Config/文件夾中找到,默認(rèn)文件名是database.php.default,該文件是CakePHP數(shù)據(jù)庫的配置文件模板。

2.找到復(fù)制到當(dāng)前目錄,并重命名為database.php。

CakePHP框架在需要連接數(shù)據(jù)庫時(shí),會自動查詢該文件,并調(diào)用相關(guān)信息。

3.打開database.php文件,修改數(shù)據(jù)庫相關(guān)信息。

public $default = array (
   'datasource' => 'Database/Mysql' ,
   'persistent' => false,
   'host' => 'localhost' ,
   'port' => '' ,
   'login' => 'root' ,  //數(shù)據(jù)庫登錄名
   'password' => 'password' ,  //數(shù)據(jù)庫登錄密碼
   'database' => 'cakephp2.x' ,  //數(shù)據(jù)庫名
   'schema' => '' ,
   'prefix' => '' ,
   'encoding' => ''
);

4.一般情況下,需要修改的有l(wèi)ogin,passowrd,database三項(xiàng)。前兩項(xiàng)分別是數(shù)據(jù)庫登錄名和數(shù)據(jù)庫密碼。database指的是你為當(dāng)前 CakePHP應(yīng)用創(chuàng)建的數(shù)據(jù)庫名,本例中以cakephp2為例。到此,CakePHP的數(shù)據(jù)庫,也是基本配置完畢。

拓展

CakePHP有多個(gè)特點(diǎn),這些特點(diǎn)讓CakePHP成為了快速開發(fā)框架中的佼佼者之一。

1.活躍友好的社區(qū)

2.靈活的許可協(xié)議(Licensing)

3.兼容PHP4和PHP5

4.數(shù)據(jù)庫交互和簡單查詢的集成

5.應(yīng)用程序Scaffolding

6.MVC體系結(jié)構(gòu)

7.友好的表現(xiàn)形式,自定義的URL的請求分配器(Request dispatcher)

8.內(nèi)置驗(yàn)證機(jī)制

知識點(diǎn)擴(kuò)展:

cakePhp數(shù)據(jù)庫配置

設(shè)置數(shù)據(jù)庫配置十分簡單,但在開始之前,要確保數(shù)據(jù)庫服務(wù)器處于運(yùn)行狀態(tài),確保已經(jīng)為應(yīng)用程序創(chuàng)建了數(shù)據(jù)庫,并確保擁有一個(gè)用戶的用戶名和密碼(這個(gè)用戶具有對數(shù)據(jù)庫進(jìn)行操作的權(quán)限)。

首先,制作 app/config/database.php.default 文件的一個(gè)拷貝并將其保存為 app/config/database.php。這樣做是為了保留一個(gè)原始模板的拷貝。在您喜歡的文本編輯器中打開該文件并查找以下部分(它應(yīng)當(dāng)非常接近該文件的底部)。

var $default = array(
'driver' => 'mysql',
'persistent' => false,
'host' => 'localhost',
'port' => '',
'login' => 'user',
'password' => 'password',
'database' => 'database_name',
'schema' => '',
'prefix' => '',
'encoding' => ''
);

到此這篇關(guān)于PHP中CakePHP添加數(shù)據(jù)庫實(shí)例方法的文章就介紹到這了,更多相關(guān)PHP中CakePHP如何添加數(shù)據(jù)庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • CakePHP框架Model函數(shù)定義方法示例
  • CakePHP框架Model關(guān)聯(lián)對象用法分析
  • cakephp常見知識點(diǎn)匯總
  • CakePHP框架Session設(shè)置方法分析
  • cakephp2.X多表聯(lián)合查詢join及使用分頁查詢的方法
  • Cakephp 執(zhí)行主要流程
  • 初學(xué)CAKEPHP 基礎(chǔ)教程
  • CakePHP的安裝的簡單方法

標(biāo)簽:廣元 萍鄉(xiāng) 大理 江蘇 衢州 蚌埠 棗莊 衡水

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP中CakePHP添加數(shù)據(jù)庫實(shí)例方法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    公安县| 安福县| 汾阳市| 富顺县| 云林县| 临邑县| 镇赉县| 卫辉市| 乌海市| 金平| 大名县| 馆陶县| 泸溪县| 阜南县| 镶黄旗| 鸡泽县| 湛江市| 贺州市| 太和县| 姚安县| 沈阳市| 砚山县| 桦南县| 盐津县| 林西县| 洞口县| 新晃| 瑞昌市| 肇庆市| 平潭县| 临高县| 北流市| 阳朔县| 壤塘县| 彝良县| 宝丰县| 汝州市| 正镶白旗| 昔阳县| 苗栗县| 蒙城县|