Я пытаюсь использовать переписанный DB-компонент в Zend Framework (Beta 3) вместе с Zend \ Di.
Но когда я пытаюсь настроить Adapter, TableGateway, ResultsSet и RowGateway, используя DI I 'я получаю исключение CircularDependencyException.
Вот мой конфиг:
'Parser\Model\DocumentTable' => array(
'parameters' => array(
'tableName' => 'cms_documents',
'adapter' => 'masterdb',
'selectResultPrototype' => 'Parser\Model\ResultSet\Document',
),
),
'Parser\Model\ResultSet\Document' => array(
'parameters' => array(
'rowObjectPrototype' => 'Parser\Model\Row\Document'
)
),
'Parser\Model\Row\Document' => array(
'parameters' => array(
'tableGateway' => 'Parser\Model\DocumentTable',
'primaryKey' => 'doc_pid',
),
),
Есть ли другой способ настроить TableGateway с пользовательскими ResultSet и Row?