Php Kohana 3.1提供了哪些ORM解决方案?

Php Kohana 3.1提供了哪些ORM解决方案?,php,orm,kohana,kohana-3,kohana-orm,Php,Orm,Kohana,Kohana 3,Kohana Orm,Kohana3.0在默认的ORM系统旁边,曾经有小枝、果冻等。据我所知,Kohana3.1与Sprig和Jelly不兼容,其默认ORM仍在开发中。那么在Kohana 3.1中ORM使用什么呢?您签出了吗?它是一种ActiveRecord样式的ORM,具有验证、关系、即时加载等功能。您可以在Github上找到3.1模块: (非官方的fork、Banks和Jonathan Geiger没有时间发展) 我强烈建议您使用: 我在Kohana3.0中使用了默认的ORM(应该类似于3.1中的ORM),在大

Kohana3.0在默认的ORM系统旁边,曾经有小枝、果冻等。据我所知,Kohana3.1与Sprig和Jelly不兼容,其默认ORM仍在开发中。那么在Kohana 3.1中ORM使用什么呢?

您签出了吗?它是一种ActiveRecord样式的ORM,具有验证、关系、即时加载等功能。

您可以在Github上找到3.1模块:

(非官方的fork、Banks和Jonathan Geiger没有时间发展)


我强烈建议您使用:

我在Kohana3.0中使用了默认的ORM(应该类似于3.1中的ORM),在大型项目中使用了条令ORM

教义是伟大的。你不想要的一切都在那里。即使是非常特殊和棘手的情况。如果您使用默认的Kohana3ORM,您将最终扩展它,因为它非常简单

条令中的配置部分可能有点可怕,因为有很多选择。但从长远来看,这确实是值得的:)

看看。您可以从github下载它,网址为

此ORM设计用于与Kohana 3.0.X、Kohana 3.1.X和Kohana 3.2配合使用。它适用于所有主要数据库(包括MySQL、MariaDB、PostgresSQL、MS SQL、DB2、Oracle、Firebird和Sqlite),这与我见过的其他Kohana ORMs不同。扩展ORM非常容易,而Kohana的默认ORM如果不做大量工作,就无法适应使用此类数据库


它有很好的文档记录。与我所看到的Kohana的其他ORM不同,它可以处理复合主键,并且可以使用不止一个整数作为主键(例如字符串)。它还允许您使用简单的配置文件灵活地将数据库驱动程序从标准PHP扩展切换到PDO。

出于好奇,您为什么不喜欢Kohana的默认ORM?我在生产中使用它,它工作得非常好。很长一段时间以来,我一直在寻找一种与其他数据库配合良好的ORM。。。。Leap是我发现的第一个真正正确的解决方案。K3 ORM和Jelly只是不切割它,因为我不能使用复合键。这种学说太古老了,不适合科哈纳。与PHP ActiveRecord相同。跟着LEAP走吧……这就是我要做的。