2
在CakePHP 1.3我用如何訪問CakePHP 2測試用例中的fixture數據?
$users = $this->_fixtures['app.user']->records;
是否有蛋糕2.x的一種方式來獲得進入測試夾具的數據?
在CakePHP 1.3我用如何訪問CakePHP 2測試用例中的fixture數據?
$users = $this->_fixtures['app.user']->records;
是否有蛋糕2.x的一種方式來獲得進入測試夾具的數據?
您可以通過加載夾具類來訪問夾具數據。
這是一個麻煩的方式,但我不知道如何直接因爲 $this->fixtureManager->_loaded
爲保護被宣佈進入夾具數據。
<?php
// register fixture path
App::build(array('Fixture' => array('%s' . 'Test' . DS . 'Fixture' . DS)), App::REGISTER);
// load fixture
App::uses('UserFixture', 'Fixture');
class UserTestCase extends CakeTestCake {
public function testUser() {
// access fixture data
$userFixture = new UserFixture();
$users = $userFixture->records;
}