PHP中CakePHP添加數(shù)據(jù)庫實例方法
數(shù)據(jù)庫的使用出現(xiàn)在編程的各個角落,不論是python還是java,甚至是框架中都離不開相關(guān)的操作。可以說在CakePHP框架的配置中,數(shù)據(jù)庫是必不可少的組成部分。當然很多人還沒有接觸過這種配置,本篇文章對CakePHP添加數(shù)據(jù)庫的步驟進行了梳理,下面一起來看看操作方法。
1.CakePHP數(shù)據(jù)庫配置文件可以在/app/Config/文件夾中找到,默認文件名是database.php.default,該文件是CakePHP數(shù)據(jù)庫的配置文件模板。
2.找到復制到當前目錄,并重命名為database.php。
CakePHP框架在需要連接數(shù)據(jù)庫時,會自動查詢該文件,并調(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三項。前兩項分別是數(shù)據(jù)庫登錄名和數(shù)據(jù)庫密碼。database指的是你為當前 CakePHP應用創(chuàng)建的數(shù)據(jù)庫名,本例中以cakephp2為例。到此,CakePHP的數(shù)據(jù)庫,也是基本配置完畢。
拓展
CakePHP有多個特點,這些特點讓CakePHP成為了快速開發(fā)框架中的佼佼者之一。
1.活躍友好的社區(qū)
2.靈活的許可協(xié)議(Licensing)
3.兼容PHP4和PHP5
4.數(shù)據(jù)庫交互和簡單查詢的集成
5.應用程序Scaffolding
6.MVC體系結(jié)構(gòu)
7.友好的表現(xiàn)形式,自定義的URL的請求分配器(Request dispatcher)
8.內(nèi)置驗證機制
知識點擴展:
cakePhp數(shù)據(jù)庫配置
設置數(shù)據(jù)庫配置十分簡單,但在開始之前,要確保數(shù)據(jù)庫服務器處于運行狀態(tài),確保已經(jīng)為應用程序創(chuàng)建了數(shù)據(jù)庫,并確保擁有一個用戶的用戶名和密碼(這個用戶具有對數(shù)據(jù)庫進行操作的權(quán)限)。
首先,制作 app/config/database.php.default 文件的一個拷貝并將其保存為 app/config/database.php。這樣做是為了保留一個原始模板的拷貝。在您喜歡的文本編輯器中打開該文件并查找以下部分(它應當非常接近該文件的底部)。
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ù)庫實例方法的文章就介紹到這了,更多相關(guān)PHP中CakePHP如何添加數(shù)據(jù)庫內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. msxml3.dll 錯誤 800c0019 系統(tǒng)錯誤:-2146697191解決方法2. ASP常用日期格式化函數(shù) FormatDate()3. 解析原生JS getComputedStyle4. 輕松學習XML教程5. HTML DOM setInterval和clearInterval方法案例詳解6. 阿里前端開發(fā)中的規(guī)范要求7. xpath簡介_動力節(jié)點Java學院整理8. css代碼優(yōu)化的12個技巧9. jsp實現(xiàn)登錄驗證的過濾器10. jsp+servlet簡單實現(xiàn)上傳文件功能(保存目錄改進)
