2010-11-24 2 views
3

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

+0

Я думаю, он должен работать, если вы добавите его в функцию конструктора модели – tawfekov 2010-11-24 15:43:18

ответ

4

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

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

+0

спасибо Darryl. именно то, что я хотел – Bryan 2010-11-25 15:00:06