PHP中CakePHP添加数据库实例方法

admin3年前PHP教程47

数据库的使用出现在编程的各个角落,不论是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' => ''
);

到此这篇关于PHP中CakePHP添加数据库实例方法的文章就介绍到这了,更多相关PHP中CakePHP如何添加数据库内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

gpu服务器适合什么运算美国GPU服务器适合哪些行业购买

现在许多企业早已了解到GPU规模性并行计算产生的优点,刚开始用强劲的多GPU服务器虚拟机各种各样方位的科学研究。那么GPU服务器是干什么的?gpu服务器适合什么运算?什么是GPU服务器GPU计算是使用...

5个提升高防服务器安全性的小技巧?使用国内电信100G高防服务器需要注意的有哪些?

互联网中网络环境更为复杂出现多种多样的网络流量攻击,而且出现频率也越来越高。租赁高防服务器的用户同样也需要面临网络安全方面的问题,要关注高防服务器的软硬件安全性的升级,以下分享5个升级高防服务器安全性...

laravel添加角色和模糊搜索功能的实现代码

一、添加角色 1.1 角色添加显示页面路由(get)// 角色添加页面显示Route::get('role/add', 'RoleControll...

PHP如何限制定时任务的进程数量

前言现在的工作中,经常要写一些脚本做一些异步的操作。一般是大量的数据修改,或者解决部分并发问题。为了能够稳定的做好数据处理,一般情况下会用定时脚本的方式。那么问题来了。可能存在的问题当我们处理大量数据...

泉州高防服务器防御方式是怎么样的

泉州高防服务器的防御方式主要有以下几种:流量清洗:流量清洗是高防服务器最基本的防御方式,它通过对所有进入服务器的流量进行实时监测和分析,检测出异常流量并将其过滤掉,从而保证服务器正常运行。这种方式可以...

棋牌软件被恶意攻击应该怎么办?租用泉州高防大带宽服务器怎么样?

对于目前来说,棋牌软件深受广大群众的喜爱,无聊闲暇时消磨消磨时间,尤其是受当下疫情影响,很多朋友休息之余为了安全着想都会在家待着,而大部分朋友在无聊之时会选择下载一个棋牌软件,这也导致了很多朋友都想自...