Можно ли использовать Zend с PHP ADOdb? - PullRequest
0 голосов
/ 16 сентября 2010

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

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

1 Ответ

2 голосов
/ 16 сентября 2010

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

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

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

...