我正在尝试使用Zend Framework(Beta 3)中的重写DB-Component和Zend \ Di。
但是当我尝试使用DI配置Adapter,TableGateway,ResultsSet和RowGateway时,我收到了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',
),
),
是否有其他方法可以使用自定义ResultSet和Row配置TableGateway?