Zend Framework (ベータ 3) で書き換えられた DB コンポーネントを Zend\Di と一緒に使用しようとしています。
しかし、DI を使用して Adapter、TableGateway、ResultSet、および 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 を構成する他の方法はありますか?