gpt4 book ai didi

kohana-3 - 表未加入 Kohana 3.1 ORM

转载 作者:行者123 更新时间:2023-12-02 08:00:05 26 4
gpt4 key购买 nike

如何让它发挥作用?

$stuff = ORM::factory('mytable')
->with('user')
->with('other_stuff')
->find_all();

我已经设置了所有关系,并且当我执行其他查询时一切似乎都正常。但是,在上面的查询中,它没有将表 users 连接到 mytable。我想这可能是因为一个mytable可以有很多用户。

引用文献中有一个名为 join() 的方法我想我可能需要在这里使用它,但他们没有提供任何相关信息,而且我在这里搜索的内容不起作用。

当我尝试使用join时而不是with ,它尝试连接表,但不包含任何“连接”信息,只是给出一个空 ()

我知道我的 ORM DB 关系都设置正确,所以我有点困惑。

最佳答案

Kohana 有不错的文档,没有在正确的位置查找......好吧,你的问题。

ORM::with() 用于加载一对一(属于且有一个)关系,尽管您拥有所有 Database_Query_Builder您可以使用 ORM 的方法:

$stuff = ORM::factory('mytable')
->join('users','LEFT')
->on('users.mytable_id','=','mytables.id')
->find_all();

关于kohana-3 - 表未加入 Kohana 3.1 ORM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5685021/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com