Zend可以与PHP ADOdb一起使用吗?

Zend可以与PHP ADOdb一起使用吗?

问题描述:

我必须选择一个框架(或我自己的角色),并且我必须连接的数据库之一是FoxPro。我在http://adodb.sourceforge.net/找到了一个驱动程序,我猜测它可以使用,但我不知道我是否可以在Zend中使用它。我认为Zend也带有一个ORM,所以我现在没有,如果我可以使用它。谢谢。Zend可以与PHP ADOdb一起使用吗?

编辑:一个更好的问题可能是zend_db可以用于adodb?我可以在我的zend实现中同时使用这两种方法吗? zend_db和pdo没有foxpro适配器。

Zend 确实包括Zend_Db_Adapter它提供了一个松散的基本数据库操作的抽象。

它还提供了Zend_Db_Table(和其他相关的类),它们实现了Table Data Gateway模式。

但是你不要必须使用任何Zend的数据库功能,如果你不想。所以你的问题的答案肯定是肯定的。您可以在Zend应用程序中使用ADODb--或者您可能更喜欢的任何其他数据库访问方法。只需使用你的数据库抽象选择来构建你的模型对象,然后在你的Zend动作控制器中像普通一样使用它们。