2012-08-06 4 views

답변

1

여러 일을 할 필요가 귀하의 구성 요소 항목의 ID를 검색하려면

$mylink = 'index.php?option=com_yourcomponent&view=myitemview&id=99' 

그런 다음 JRoute를 통해 링크를 통과해야는 넣다 사용자는 SEF을 사용할 수있다 :

$myRoutedLink = JRoute::_($myLink); 

이 항목 페이지를 구축 할 때 ID를 시도하고 액세스 할 때 사용할 수 있음을 보장합니다. Joomla! 2.5 JInput을 사용하면 변수를 검색 할 수 있습니다. JRequest은 J1.7부터 감가 상각되고 대체되었습니다.

첫 번째 단계는 Joomla! 인스턴스를 검색 한 다음 입력 개체를 검색합니다.

// Get Joomla! instance 
$jAp = JFactory::getApplication(); 
$jInput = $jAp->input; 

이제 우리가 얻을 수있는 변수 :

// Get variables 
$passedID = $jInput->get('id',0) // Where the 0 is the default if 'ID' doesn't exist. 
$passedInt = $jInput->getInt('myInt',0) // You can also get JInput to give the right type back 
0

은 내가 Joomla를 1.5.xx

에 대해 알고 URL이에서 나는 상품 ID를 가져 오는 데 사용했다 :

$itemid = JRequest::getVar('itemid'); 

희망이 또한 도움이 될 것입니다.

그것이 ID 예를 들어,의 사용 항목에 대한 링크를 만듭니다 대한 추가 정보를 원하시면 링크를 따라하는 것은 JRequest

+0

덕분에 모든, $ 아이디 = JRequest ::의 getInt ('ID'); Joomla 2.5에서 작동합니다. – Abhinav

관련 문제