【问题标题】:Equivalent of ORWHERE in Kohana 3 ORM modelKohana 3 ORM 模型中的 ORWHERE 等价物
【发布时间】:2011-01-19 16:39:42
【问题描述】:

不言自明的标题:如何在 Kohana 3 中执行 orwhere 语句?

例如:

$artist_check = ORM::factory('artist')
->where('name', '=', strtolower($itunes->artistName))
->orwhere('itunesId', '=', strtolower($itunes->artistId))
->find();

此语句引发异常“方法无效或在哪里”...由于 K3 文档非常糟糕,我想我会问你们。

【问题讨论】:

    标签: php orm kohana-3


    【解决方案1】:

    Kohana 跟随underscore_notation,所以方法名是or_where,而不是orWhere

    API documentation 也可能会有所帮助。

    【讨论】:

    • aha 干得好 - 谢谢,正在查看 ORM 文档
    • 但我不得不说,像我这样的 MVC n00bs 在可导航性和/或可访问性方面的文档非常差。
    【解决方案2】:

    如果这是错误的,请原谅,但由于 Kohana 是 Codeigniter 的一个分支,您是否尝试过 ->or_where();

    http://codeigniter.com/user_guide/database/active_record.html

    编辑

    http://kohanaframework.org/guide/api/Database_Query_Builder_Where#or_where

    【讨论】:

      猜你喜欢
      • 2010-11-07
      • 2015-02-06
      • 1970-01-01
      • 2018-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多