2013-07-10 8 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 문서에 추가되어야합니다.

사람이 아직도 거기 redBean 인스턴스를 얻으려고 노력하는 경우
R::setup('mysql:host=localhost;dbname=t2odemo','root',''); 
$toolbox = R::$toolbox; 
$redbean = $toolbox->getRedBean(); 
+0

지옥 같은 혼란 ... 그러나 이것은 나를 위해 일한, 너무. 감사. – CWSpear

0

이 나를 위해 작동 (버전 4.3.2) :

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