2010-09-16 1 views
0

Я должен выбрать фреймворк (или свою собственную роль), и одной из баз данных, к которой я должен подключиться, является FoxPro. Я нашел драйвер здесь в http://adodb.sourceforge.net/, и я предполагаю, что это нормально использовать, но я не знаю, могу ли я использовать его в Zend. Я думал, что у Зенда тоже есть ORM, поэтому я не сейчас, если бы мог использовать его с этим. Благодарю.Может ли Zend использоваться с PHP ADOdb?

РЕДАКТИРОВАТЬ: Может быть, может быть вопрос с zend_db с adodb? могу ли я использовать оба из них одновременно в моей реализации zend? zend_db и pdo не имеют адаптера foxpro.

ответ

2

Zend содержит Zend_Db_Adapter, который обеспечивает свободную абстракцию вокруг операций с базой данных.

Он также предоставляет Zend_Db_Table (и другие связанные классы), которые реализуют шаблон Table Data Gateway.

Но вы, , не должны использовать любую функциональность базы данных Zend, если вы этого не хотите. Поэтому ответ на ваш вопрос определенно да. Вы можете использовать ADODb в приложении Zend или любой другой подход к доступу к базе данных, который вы можете предпочесть. Просто создайте объекты модели, используя аббревиатуру db выбора, а затем используйте их как обычно из ваших контроллеров действий Zend.