我使用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