Как связать Model с конкретным адаптером базы данных в мультибайде Zend Framework - PullRequest
3 голосов
/ 24 ноября 2010

Приложение изначально использовало одну базу данных, но теперь я изменяю ее, чтобы разные группы данных находились в разных базах данных.Я добавил другую базу данных, используя multidb.Сейчас некоторые модели используют базу данных не по умолчанию, но я не знаю, как заставить модель постоянно использовать определенный адаптер.Я пытался изменить адаптер с помощью Zend_Db_Table :: setDefaultAdapter перед взаимодействием с моделями, но теперь мне нужно изменить все функции всех моделей, чтобы убедиться, что модель взаимодействует с правильным адаптером.Есть ли более простой способ их достижения.Расширение моей модели Zend_Db_table.

1 Ответ

4 голосов
/ 24 ноября 2010

Это должно помочь вам: http://jameshd.wordpress.com/2010/09/27/zend-multi-db/

С некоторыми базовыми расширениями и настройкой адаптера базы данных для каждой модели вам будет хорошо.

...