2013-08-23 67 views
3

我試圖從Joomla 2.5.14獲取當前的page_id,user_id和日期。這是我使用的代碼:Joomla獲取頁面Id

<?php 
$foo = $jinput->get('id'); 
echo $foo; 


$user =& JFactory::getUser(); 
$usr_id = $user->get('id'); 
echo $usr_id; 

$date =& JFactory::getDate(); 
echo 'Current date and time is: ' . $date->toFormat() . "\n"; 

?> 

JFactory好的工作(我得到的當前用戶和日期),但jinput是給錯誤:

Notice: Undefined variable: jinput in` 

回答

5

你忘了定義$jinput

<?php 
$jinput = JFactory::getApplication()->input; 

$foo = $jinput->get('id'); 
echo $foo; 

$user = JFactory::getUser(); 
$usr_id = $user->get('id'); 
echo $usr_id; 

$date = JFactory::getDate(); 
echo 'Current date and time is: ' . $date->toFormat() . "\n"; 

?> 

在旁註中,您不需要使用&

希望這會有幫助

+0

就是這樣,現在它工作! –

+0

@NunoNogueira - 很高興它的工作:)請接受答案,將其標記爲已解決。 – Lodder