gpt4 book ai didi

mysql - CakePHP:默认数据库正在工作,而测试没有

转载 作者:行者123 更新时间:2023-11-30 22:00:08 24 4
gpt4 key购买 nike

您好,在更改为数据库的模式类型和 CakePHP 版本从 2.4.4 到 2.9.7 之后,测试数据库只是不想工作:错误:数据库连接“Mysql”丢失,或者无法被创建。 当我想运行测试时:./Console/cake test app AllModel。这是我的 database.php 文件:

<?php class DATABASE_CONFIG {
public function __construct() {
$this->default = array(
'datasource' => 'Database/Mysql',
'driver' => 'mysql',
'persistent' => false,
'encoding' => 'utf8',
'prefix' => 'prefix_',
'host' => 'localhost',
'database' => 'db',
'login' => 'root', /*** replace this ***/
'password' => 'pass', /*** replace this ***/
);

$this->test = $this->default;
$this->test['database'] = $this->test['database'].'_test';
}

在这里你可以看到,测试数据库只是默认数据库的一个副本。但是默认数据库正在工作并且已连接,而测试数据库却给我一个错误。它会是什么?

最佳答案

我需要做的只是创建一个名为 db_test 的数据库,但不填充它,因为稍后它会填充固定装置。

关于mysql - CakePHP:默认数据库正在工作,而测试没有,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43653062/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com