Я только что прочитал учебное пособие Роба Аллена по 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',
)
),
Кто-нибудь еще делал это и нашел лучшее решение?
Спасибо, Дом