У меня есть таблица класса models_Table1
в файле models/Table1
.
Как мне указать в Doctrine 1.2, что таблицы могут содержать классы с префиксами model_
?
Я получил следующеесообщение об исключении в «Doctrine_Exception» «Не удалось найти класс Table1» в пути \ library \ Doctrine \ Table.php: 299
Трассировка стека следующая:
#0 path\library\Doctrine\Table.php(256): Doctrine_Table->initDefinition()
#1 path\library\Doctrine\Connection.php(1126): Doctrine_Table->__construct('Table1', Object (Doctrine_Connection_Mysql), true)
#2 path\library\Doctrine\Core.php(1085): Doctrine_Connection->getTable('Table1')
#3 path\application\controllers\test\Doctrine.php(23): Doctrine_Core::getTable('Table1')
...
Я пытался:
$doctrineManager->setAttribute(Doctrine_Core::ATTR_TABLE_CLASS_FORMAT, "models_%s");
но это не помогает.
Просто чтобы уточнить: в таблице БД имя - Table1