这个 ORM kohana3 查询有啥作用?

Posted

技术标签:

【中文标题】这个 ORM kohana3 查询有啥作用?【英文标题】:What does this ORM kohana3 query do?这个 ORM kohana3 查询有什么作用? 【发布时间】:2011-08-12 08:35:22 【问题描述】:

我无法解释来自Kohana 3 ORM 框架的这个 ORM 查询。请帮助我理解这一点:

$member_type_id=ORM::factory("member")->where('id',$videos[$count]->member_id)->find();

【问题讨论】:

只是一个旁注:对于 Kohana3 ORM,这是行不通的。 where 方法需要 3 个参数:->where('id', '=', $videos[$count]->member_id) 【参考方案1】:
SELECT * FROM member WHERE id = <$videos[$count]->member_id>

查询最多返回一个结果。

【讨论】:

当我写这个查询它给出以下错误信息: $sql = DB::query(Database::SELECT,"select * from member where 'id' = $videos[$count]-> member_id); ErrorException [ Recoverable Error ]: stdClass 类的对象无法转换为字符串

以上是关于这个 ORM kohana3 查询有啥作用?的主要内容,如果未能解决你的问题,请参考以下文章

Kohana 3 ORM:如何使用 2 个多对多关系执行查询

Kohana3 ORM:加载键/值属性

Kohana3 ORM 需要澄清关系

Kohana 3.1 都有哪些可用的 ORM 解决方案?

Kohana 3.0 ORM 在哪里 - 和

sqlalchemy 里的 session 具体有啥作用