Я хочу протестировать мое приложение, используя функции тестирования торта, и у меня проблема с I18nModel, используемым в моем AppTranslateBehavior (его пользовательское поведение). У меня есть ошибка:Cakephp Как загрузить прибор I18nModel для тестирования?
Таблица i18n для модели I18nModel не найдена в тесте datasource.
В тесте я добавил 'plugin.languages.i18n' (прибор находится внутри плагина) до $ светильников и мой светильник выглядит следующим образом:
class I18nFixture extends CakeTestFixture {
public $name = 'I18n';
public $table = 'i18n';
public $import = array(
'table' => 'i18n',
);}
Я также попытался
class I18nModelFixture extends CakeTestFixture {
public $import = 'I18nModel';
public $table = 'i18n';
public $fields = array(
'id' => array('type' => 'integer', 'key' => 'primary'),
'locale' => array('type' => 'string', 'length' => 6, 'null' => false),
'model' => array('type' => 'string', 'null' => false),
'foreign_key' => array('type' => 'integer', 'null' => false),
'field' => array('type' => 'string', 'null' => false),
'content' => array('type' => 'text')
);
public $records = array();}
и многие другие варианты, но никто из них не работал.
Я что-то упускаю?