2013-07-10 71 views
1

我需要獲取redbean instacne並將其傳遞給我需要的模型函數。 This document說了一種做法。獲取redbean實例

$toolbox = RedBean_Setup::kickstart('mysql:host=localhost;dbname=demo','root',''); 
$redbean = $toolbox->getRedBean(); 

但它不起作用。它給我錯誤

Fatal error: Call to a member function getRedBean() on a non-object in ... 

我可以看到方法在那裏。我怎麼能實現這個?

回答

2

我在挖掘源代碼後發現瞭解決方案。它可以通過以下方式獲得。它的接縫應該被添加到RedBean文檔中。

R::setup('mysql:host=localhost;dbname=t2odemo','root',''); 
$toolbox = R::$toolbox; 
$redbean = $toolbox->getRedBean(); 
+0

混淆赫克......但這個工作對我來說,太。謝謝。 – CWSpear

0

如果有人仍然在那裏試圖讓redBean例如, 這對我的作品(4.3.2版本):

R::setup(...credentials stuff); 
$redBean = R::getToolBox(); 
$rbInstance = $redBean->getDatabaseAdapter();