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