gpt4 book ai didi

php - CakePHP 3.x - fixture 导入不加载数据

转载 作者:行者123 更新时间:2023-12-03 02:09:36 26 4
gpt4 key购买 nike

我正在尝试在我的 CakePHP 3.x 插件中导入装置。当我启动测试时,我总是收到错误:

UserManager\Test\TestCase\Controller\UsersControllerTest::testProfile exception 'Cake\Datasource\Exception\RecordNotFoundException' with message 'Record not found in table "users"

这是 UsersFixture.php :

namespace UserManager\Test\Fixture;
use Cake\TestSuite\Fixture\TestFixture;

class UsersFixture extends TestFixture {
public $import = ['table' => 'users'];
}

我的测试失败,因为它无法在测试数据库中找到当前用户。

我认为users表创建成功,但没有导入数据。

当然,我现有的users表中记录了很多用户,测试的用户id就是这些记录之一。

我的 testIndex() 方法也失败了,因为记录数始终等于 0。

为什么赛程表不包含我的记录?

最佳答案

你当然可以在cake 3中导入记录。

来自蛋糕烘焙bin/蛋糕烘焙 fixture invoice_statuses -r --count 100每次对表进行更改时都需要重新生成它,但总比没有好。为您提供一个良好的起点。

您还可以使用条件来生成非常具体的灯具。

enter image description here

关于php - CakePHP 3.x - fixture 导入不加载数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30434431/

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