我刚刚阅读了 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',
)
),
还有其他人这样做并找到了更好的解决方案吗?
谢谢, 多姆