我使用readbeanphp作为我的php项目的ORM。我试图加载一个额外的地方类的bean。但我不知道如何做到这一点。redbeanphp中多个where子句
一般情况下我得到一个像这样的 '豆':
$book = R::load('book', $id);
这基本上就像在说:
SELECT * FROM book WHERE id = '$id'
,但我需要在where子句中添加另一个条件:
SELECT * FROM book WHERE id = '$id' AND active = 1
我怎样才能做到这一点与redbeanphp?
嗯,那么没有其他办法可以得到一个'豆'呢?我的意思是,大多数查询将拥有至少多个WHERE语句和/或ORDER BY。但是,如果我只能通过使用主键获取bean。如果我真的需要使用普通的sql查询,那么我现在就可以放弃它,因为这个工具对我来说似乎毫无用处。 – Vivendi 2012-04-15 14:24:07
如果你想获得bean。使用R :: find。我现在编辑答案。 – 2012-04-15 14:37:04
如果唯一打算用于包装sql查询,那么你会有一个点,但它远不止于此。 “大多数查询”......是否适用于大多数应用程序?这是一个误导性的评论,无条件的声明应该保持在最低限度,以避免虚假陈述和误导,有意或无意。 – 2014-04-15 08:16:37