2013-01-05 3 views
1

모듈의 변수를 다음 (다른) 모듈에서 사용하려면 어떻게 설정해야합니까?모듈 간 joomla 공유 변수

mod_hello :

$name = 'David'; 

mod_goodbye :

echo 'Goodbye ' . $name; //Goodbye David 

내가 줌라 2.5을 사용하고, 내가 세션을 사용할 수 없습니다 예를 들어.

답변

0

나는 이것이 가능하다는 것을 확신하지 못하고 그것을 시도한 적이 없다. 그러나 내가 틀렸다면, 누군가 나를 교정 해주십시오.

나는 데이터베이스 테이블에서 값을 저장하는 일을 추천하고 값과 같이 얻을 수있는 일 :

$db = JFactory::getDBO(); 
$query = $db->getQuery(true); 
$query->select('*') 
->from('#__tablename'); 
$db->setQuery($query); 
$name = $db->loadResult(); 

echo 'Goodbye ' . $name; //Goodbye David 
+0

세션은 트릭을 할 것입니다 – Techie

1

나는 당신이 할 수 있다고 생각 줌라에 JFactory::getSession()를 사용하여.

mod_hello :

$name = 'David'; 
$session =& JFactory::getSession(); 
$session->set('name', $name); 

mod_goodbye :

$session = JFactory::getSession(); 
$name = $session->get('name'); 
echo 'Goodbye ' . $name; //Goodbye David