2010-01-20 1 views
0

로 Joomla에서 현재 로그온 한 사용자 던지고 예외를 가져옵니다,하지만 난이 오류를 받고내가 줌라 에서 이것을 시도하고

잡아낼 치명적인 오류 : 클래스 JUser의 객체는 C에서 문자열로 변환 할 수 없습니다 : \ XAMPP \ htdocs에 \ Joomla \ components \ com_jumi \ jumi.php (25) : 3 행의 eval() '코드

+0

몇 가지 코드를 게시 할 수 있습니까? –

+0

Test

답변

0

코드 대신 아래 코드를 사용해보십시오.

<?php 
    $user =& JFactory::getUser(); 
    print_r($user); 
?> 

첫 번째 줄이 개체를 반환하고 에코를 사용하여 개체를 인쇄하려고하기 때문에이 방법이 효과가 있습니다.

사용자 이름을 얻으려면 다음 코드를 시도하십시오.

<?php 
    global $mainframe; 
    $User_name = $mainframe->getuser()->get('name'); 
?> 

위의 코드는 로그인 한 사용자의 이름을 반환합니다.