Php 混合Zend_Db和ORM类
Zend有Zend_Db,但它不是一个完整的ORM。我已经用Zend_Db的方式编写了一个应用程序的部分。不过,我确实希望将完整的ORM集成到应用程序中,以便将其用于更复杂的数据库操作,但我不希望必须重新编写已完成的现有操作Php 混合Zend_Db和ORM类,php,database,zend-framework,orm,zend-db,Php,Database,Zend Framework,Orm,Zend Db,Zend有Zend_Db,但它不是一个完整的ORM。我已经用Zend_Db的方式编写了一个应用程序的部分。不过,我确实希望将完整的ORM集成到应用程序中,以便将其用于更复杂的数据库操作,但我不希望必须重新编写已完成的现有操作 那些对Zend Framework更有经验的人,您是否认为在某些操作中使用Zend_Db和在其他操作中使用ORM存在问题?Zend_Db生成的类是否可能与ORM生成的数据库类共存?如果我在一个动作中同时使用这两个类呢?我看不出有什么冲突,但我对MVC或ORM不是很在行,所以
那些对Zend Framework更有经验的人,您是否认为在某些操作中使用Zend_Db和在其他操作中使用ORM存在问题?Zend_Db生成的类是否可能与ORM生成的数据库类共存?如果我在一个动作中同时使用这两个类呢?我看不出有什么冲突,但我对MVC或ORM不是很在行,所以我可能错过了一个大的冲突。我在ZF的1.0版本中对Zend_Db做了很多工作,我也使用了一些原则 Zend_Db和另一个ORM之间不应该有任何冲突。但是,通过Zend_Db接口获取的对象将不知道通过另一个ORM接口(如条令)获取的对象,反之亦然 因此,如果您的另一个ORM试图巧妙地将提交批处理到数据库,那么您可能希望在尝试从Zend_Db对象中的同一行加载数据之前,强制它提交。反之亦然 这就是说,在这两个ORM ish库中都没有任何东西可以帮助您管理这些案例,所以您需要了解每个ORM的行为。听起来您需要做大量的工作来适应,最好重写现有的Zend_Db代码