数据库的使用出现在编程的各个角落,不论是python还是java,甚至是框架中都离不开相关的操作。可以说在CakePHP框架的配置中,数据库是必不可少的组成部分。当然很多人还没有接触过这种配置,本篇文章对CakePHP添加数据库的步骤进行了梳理,下面一起来看看操作方法。
1.CakePHP数据库配置文件可以在/app/Config/文件夹中找到,默认文件名是database.php.default,该文件是CakePHP数据库的配置文件模板。
2.找到复制到当前目录,并重命名为database.php。
CakePHP框架在需要连接数据库时,会自动查询该文件,并调用相关信息。
3.打开database.php文件,修改数据库相关信息。
public $default = array ( 'datasource' => 'Database/Mysql' , 'persistent' => false, 'host' => 'localhost' , 'port' => '' , 'login' => 'root' , //数据库登录名 'password' => 'password' , //数据库登录密码 'database' => 'cakephp2.x' , //数据库名 'schema' => '' , 'prefix' => '' , 'encoding' => '' );
4.一般情况下,需要修改的有login,passowrd,database三项。前两项分别是数据库登录名和数据库密码。database指的是你为当前 CakePHP应用创建的数据库名,本例中以cakephp2为例。到此,CakePHP的数据库,也是基本配置完毕。
拓展
CakePHP有多个特点,这些特点让CakePHP成为了快速开发框架中的佼佼者之一。
1.活跃友好的社区
2.灵活的许可协议(Licensing)
3.兼容PHP4和PHP5
4.数据库交互和简单查询的集成
5.应用程序Scaffolding
6.MVC体系结构
7.友好的表现形式,自定义的URL的请求分配器(Request dispatcher)
8.内置验证机制
知识点扩展:
cakePhp数据库配置
设置数据库配置十分简单,但在开始之前,要确保数据库服务器处于运行状态,确保已经为应用程序创建了数据库,并确保拥有一个用户的用户名和密码(这个用户具有对数据库进行操作的权限)。
首先,制作 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' => '' );
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
更新日志
- 凤飞飞《我们的主题曲》飞跃制作[正版原抓WAV+CUE]
- 刘嘉亮《亮情歌2》[WAV+CUE][1G]
- 红馆40·谭咏麟《歌者恋歌浓情30年演唱会》3CD[低速原抓WAV+CUE][1.8G]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[320K/MP3][193.25MB]
- 【轻音乐】曼托凡尼乐团《精选辑》2CD.1998[FLAC+CUE整轨]
- 邝美云《心中有爱》1989年香港DMIJP版1MTO东芝首版[WAV+CUE]
- 群星《情叹-发烧女声DSD》天籁女声发烧碟[WAV+CUE]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[FLAC/分轨][748.03MB]
- 理想混蛋《Origin Sessions》[320K/MP3][37.47MB]
- 公馆青少年《我其实一点都不酷》[320K/MP3][78.78MB]
- 群星《情叹-发烧男声DSD》最值得珍藏的完美男声[WAV+CUE]
- 群星《国韵飘香·贵妃醉酒HQCD黑胶王》2CD[WAV]
- 卫兰《DAUGHTER》【低速原抓WAV+CUE】
- 公馆青少年《我其实一点都不酷》[FLAC/分轨][398.22MB]
- ZWEI《迟暮的花 (Explicit)》[320K/MP3][57.16MB]