codeception / doctrine1module
Doctrine 1.x ORM 模块
1.0.0
2015-04-30 23:19 UTC
This package is auto-updated.
Last update: 2024-09-13 10:11:34 UTC
README
使用 Doctrine ORM 1.x 执行数据库操作
使用活跃的 Doctrine 连接。如果找不到连接将失败。
此模块在每个测试后清理所有缓存数据。
安装
在 composer.json
"require-dev": {
"codeception/codeception": "~2.1",
"codeception/doctrine1module": "*"
}
状态
- 维护者: davert
- 稳定性: 稳定
- 联系: codecept@davert.mail.ua
配置
- cleanup: true - 所有 doctrine 查询将在事务中运行,测试结束时将回滚。
dontSeeInTable
检查表不包含具有指定值的行。提供 Doctrine 模型名称和可以传递给 addWhere DQL 的条件。
示例
<?php $I->dontSeeInTable('User', array('name' => 'Davert', 'email' => 'davert@mail.com'));
param
$modelparam array
$values
grabFromTable
从数据库中获取单个值。提供 Doctrine 模型名称,所需的字段和可以传递给 addWhere DQL 的条件。
示例
<?php $mail = $I->grabFromTable('User', 'email', array('name' => 'Davert'));
param
$modelparam
$columnparam array
$values
seeInTable
检查表是否包含具有指定值的行。提供 Doctrine 模型名称,可以传递给 addWhere DQL 的条件。
示例
<?php $I->seeInTable('User', array('name' => 'Davert', 'email' => 'davert@mail.com'));
param
$modelparam array
$values
模块参考来自源代码。 帮助我们改进文档。编辑模块参考