Zend 可以与 PHP ADOdb 一起使用吗?
我必须选择一个框架(或我自己的角色),并且我必须连接的数据库之一是 FoxPro。我在 http://adodb.sourceforge.net/ 找到了一个驱动程序,我猜这是可以的使用,但不知道在Zend中是否可以使用。我以为 Zend 也带有 ORM,所以我现在不知道是否可以使用它。谢谢。
编辑:一个更好的问题可能是 zend_db 可以与 adodb 一起使用吗?我可以在我的 zend 实现中同时使用这两个吗? zend_db 和 pdo 没有 Foxpro 适配器。
I have to select a framework (or role my own) and one of the databases I have to connect to is FoxPro. I found a driver here at http://adodb.sourceforge.net/ and I am guessing it's okay to use, but I don't know if I can use it in Zend. I thought Zend came with an ORM too so I didn't now if I could use it with that. Thanks.
EDIT: A better question may be can zend_db be used with adodb? can I use both of these at the same time in my zend implementation? zend_db and pdo do no have a foxpro adapter.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Zend 确实包含Zend_Db_Adapter,其中提供围绕基本数据库操作的松散抽象。
它还提供 Zend_Db_Table (和其他相关类),它实现表数据网关模式。
但是,如果您不愿意,则不必使用 Zend 的任何数据库功能。所以你的问题的答案是肯定的。您可以在 Zend 应用程序中使用 ADODb,或者您可能喜欢的任何其他数据库访问方法。只需使用您选择的数据库抽象构建模型对象,然后像平常一样在 Zend 操作控制器中使用它们。
Zend does include Zend_Db_Adapter which provides a loose abstraction around basic database operations.
It also provides Zend_Db_Table (and other associated classes) which implement the Table Data Gateway pattern.
But you don't have to use any of Zend's database functionality if you don't want to. So the answer to your question is definitely yes. You can use ADODb in a Zend application -- or any other approach to database access that you may prefer. Just build your model objects using your db abstraction of choice, and then use them like normal from within your Zend action controllers.