0
我在的Joomla 嘗試,但我得到錯誤獲取的Joomla當前登錄的用戶拋出異常
開捕致命錯誤:類JUser與的對象可能不是在C轉換爲字符串:\ XAMPP \ htdocs中\ Joomla \ components \ com_jumi \ jumi.php(25):第3行的eval()'d代碼
我在的Joomla 嘗試,但我得到錯誤獲取的Joomla當前登錄的用戶拋出異常
開捕致命錯誤:類JUser與的對象可能不是在C轉換爲字符串:\ XAMPP \ htdocs中\ Joomla \ components \ com_jumi \ jumi.php(25):第3行的eval()'d代碼
請嘗試在下面代替您的代碼。
<?php
$user =& JFactory::getUser();
print_r($user);
?>
這將工作,因爲第一行將返回對象,並且您試圖使用echo打印對象。
如果您想獲取用戶名,請嘗試下面的代碼。
<?php
global $mainframe;
$User_name = $mainframe->getuser()->get('name');
?>
上面的代碼將返回登錄用戶的名稱。
你能發表一些代碼嗎? – 2010-01-20 11:38:50
<?php $ user =&JFactory :: getUser(); echo $ user; ?> – Test 2010-01-20 11:53:46