代码之家  ›  专栏  ›  技术社区  ›  anthony

科哈纳ORM语法问题

  •  1
  • anthony  · 技术社区  · 15 年前

    我正在使用Kohana的ORM的“join\u table”函数来构建一个查询。以下工作:

    $category = ORM::factory('category')->join_table('product');
    

    $category = ORM::factory('category');
    $category->join_table('product');
    

    文档使用第二个示例,但它返回0,而第一个示例返回“categories\u products”,这是正确的。有什么想法吗?

    1 回复  |  直到 15 年前
        1
  •  2
  •   ryeguy    15 年前

    我用Kohana,但我不熟悉它的ORM。你所问的问题是,我不明白在php级别上这是怎么可能的。无论在Kohana中如何实现,这两个语句都是相同的。您究竟是如何检查第二个函数的返回值的?

    $category 的返回值 join_table 就像你在第一个一样。那会是你的问题吗?