Rob Allen の akrabat ZF2 チュートリアル ( http://akrabat.com/wp-content/uploads/Getting-Started-with-Zend-Framework-2.pdf ) を読み、依存関係を自分のものに注入する方法について説明しました。テーブル アダプタをテーブル クラスに追加します。
これは私がそれを行うことになっている方法のようです:
array(
'Application\Model\DbTable\UserTable',
) => array(
'parameters' => array(
'config' => 'Zend\Db\Adapter\PdoMysql',
)
),
array(
'Application\Model\DbTable\UserProfileTable',
) => array(
'parameters' => array(
'config' => 'Zend\Db\Adapter\PdoMysql',
)
),
それはかなりクールですが、私は約 84 個のテーブルを持っているので、これらのそれぞれを追加して、それらすべてに PdoMySQL を注入したいと言う必要があります。DbTable フォルダー全体を指定するなど、これを行う適切な方法はありますか? これでもうまくいきません:
array(
'Application\Model\DbTable\UserTable',
'Application\Model\DbTable\UserProfileTable'
) => array(
'parameters' => array(
'config' => 'Zend\Db\Adapter\PdoMysql',
)
),
他の誰かがこれを行っていて、より良い解決策を見つけましたか?
ありがとう、ドム