1
0
如果您使用的是orm,则根本不需要编写任何sql。 你会发现这本指南很有帮助。 http://www.scribd.com/doc/5022685/Kohana-PHP-ORM-Guide-Volume-1- 我认为这是针对柯哈纳版本2中的orm的,但我不认为它有什么特别的不同。你的里程可能不同。 请注意,orm需要相当具体的命名约定。如果您有一个旧数据库,它的命名约定与orm所能处理的不同,那么您将不得不放弃orm,转而使用sql。在kohana帮助中有很多这样的例子。 |
2
0
因此,当您加载person对象时,它将自动与相关的预订模型连接,只需一个查询。 |
3
0
根据我的经验,我可以说只有在需要的时候才应该使用ORM;有时候最好使用普通的SQL查询(使用数据库模块) 现在,如果希望结果是对象,可以在对数据库查询使用->execute()方法之前使用->as_object('model_name')方法。 希望这有帮助:) |