我在我的应用程序中使用了许多数据库视图(从表中读取),这些视图也有模型。当我运行单元测试时,cakephp想要从夹具构建我的视图,但当然,它无法向其插入数据。
我想,单元测试对我的视图表没有任何作用,没有创建表,也没有插入记录。 如何为它设置夹具?
现在我的夹具是空的,只有连接在其中,但这样它搜索记录(但不想创建表):
class PlayersFixture extends TestFixture
{
public $connection = 'test_main';
}
我尝试导入设置,如下所示:
public $import = array('table' => 'players', 'records' => false, 'connection' => 'test_main');
但是这样它也想创造夹具。
我也尝试了这个:
public $records = false;
但它也试图插入数据。