Если я запускаю код через URL, он работает (например: http://localhost:8080/projects/emailNewProject/2008098)
Но если я пытаюсь получить к нему доступ через http://localhost:8080/test.php?show=cases&app=true, он выдает ошибку: отсутствуеттаблица базы данных для модели Customer
Я попытался изменить источник данных в контроллере, используя:
Configure::write('currentDataSource', 'testdb');
$dataSource = Configure::read('currentDataSource');
$this->setDataSource($dataSource);
, но это не влияет !!
class ProjectsControllerTest extends CakeTestCase{
function testEmailNewProject()
{
$id = 2008098;
$result = $this->testAction('/projects/emailNewProject', array('fixturize' => true, 'data' => $id, 'method' => 'post'));
debug($result);
}
}