2014-01-28 2 views
2

외부 데이터베이스를 참조하는 두 개의 사용자 지정 구성 요소가 있습니다. component1에서는 외부 DB에 연결하는 데 필요한 매개 변수를 설정했습니다.다른 구성 요소에서 매개 변수 가져 오기

component2 내에 component1에 설정된 매개 변수를 사용할 수있는 방법이 있습니까?

컴포넌트 2 내 모델 내에서 내 코드 :

$app = JFactory::getApplication(); 
$params = $app->getParams('com_component1'); 

치명적인 오류가 나에게 조언 :

Fatal error: Call to undefined method JApplicationAdministrator::getParams() in /var/www.... 

난 그냥 게으른 그만 및 컴포넌트 2에 동일한 매개 변수를 재정의 경우, 또는이 합리적인 해결책?

답변

3

다음 코드를 사용해보십시오.

$params = JComponentHelper::getParams('com_component1'); 
$test = $params->get('param_name'); 

얻으려면 매개 변수, 당신은 JComponentHelper하지 JFactory 사용해야합니다.

+0

Merci, Danke 및 Thanks! –