2010-09-16 3 views
0

je dois choisir un cadre (ou le rôle moi-même) et l'une des bases de données que je dois vous connecter à FoxPro est. J'ai trouvé un pilote ici au http://adodb.sourceforge.net/ et je suppose que c'est bon à utiliser, mais je ne sais pas si je peux l'utiliser dans Zend. Je pensais que Zend est venu avec un ORM aussi donc je ne l'ai pas fait maintenant si je pouvais l'utiliser avec ça. Merci.Peut-on utiliser Zend avec PHP ADOdb?

EDIT: Une meilleure question peut être peut être utilisé avec Zend_Db adodb? puis-je utiliser les deux en même temps dans ma mise en œuvre zend? zend_db et pdo n'ont pas d'adaptateur foxpro.

Répondre

2

Zend est-ce que inclut Zend_Db_Adapter qui fournit une abstraction libre autour des opérations de bases de données de base. Il fournit également Zend_Db_Table (et d'autres classes associées) qui implémentent le modèle Table Data Gateway.

Mais vous n'avez pas devez utiliser n'importe laquelle des fonctionnalités de base de données de Zend si vous ne le souhaitez pas. Donc, la réponse à votre question est définitivement oui. Vous pouvez utiliser ADODb dans une application Zend - ou toute autre approche de l'accès à la base de données que vous préférez. Créez simplement vos objets modèles en utilisant votre abstraction db de votre choix, puis utilisez-les comme d'habitude depuis vos contrôleurs d'action Zend.