Kohana 3.0过去除了默认的ORM系统之外,还有Sprig、Jelly等。据我所知,Kohana 3.1与Sprig和Jelly不兼容,它的默认ORM仍在开发中。那么在Kohana 3.1中使用什么ORM呢?
发布于 2011-04-07 18:13:35
发布于 2011-11-07 11:42:02
看看Leap ORM for Kohana吧。你可以从github下载,网址是https://github.com/spadefoot/kohana-orm-leap。
此ORM设计为与Kohana 3.0.X、Kohana 3.1.X和Kohana 3.2一起使用。它可以与所有主流数据库(包括MySQL、MariaDB、PostgresSQL、MySQL、DB2、Oracle、Firebird和Sqlite)协同工作,与我见过的其他Kohana ORM不同。扩展ORM非常容易,而Kohana的默认ORM不能在没有大量工作的情况下与这样的数据库一起工作。
它有很好的文档记录。与我所见过的Kohana的其他ORM不同,它可以处理复合主键,并且可以使用更多的整数作为主键(例如字符串)。它还为您提供了使用简单的配置文件将数据库驱动程序从标准PHP扩展切换到PDO的灵活性。
发布于 2011-04-07 11:56:51
你检查过PHP ActiveRecord了吗?它是一种ActiveRecord风格的对象关系管理,具有验证、关系、即时加载等功能。
https://stackoverflow.com/questions/5575727
复制相似问题