我正在使用Kohana的ORM“join_table”函数来构建查询。以下作品:
$category = ORM::factory('category')->join_table('product');
但这不是:
$category = ORM::factory('category');
$category->join_table('product');
文档使用第二个作为示例,但它返回0,而第一个示例返回“categories_products”,这是正确的。有什么想法吗?
答案 0 :(得分:2)
我使用Kohana,但我不熟悉它的ORM。你问的问题是我不知道在php级别上它是如何可能的。无论在Kohana中如何实现,这两个陈述都是相同的。你究竟如何检查第二个函数的返回值?
请注意,在第二个示例中,您没有将$category
分配给join_table
的返回值,就像您在第一个中一样。这可能是你的问题吗?