회원정보 모듈에서 회원그룹을 출력하는 코드는 다음과 같습니다.
{implode(', ',$logged_info['group_list'])} - 모듈용 코드
하지만 이 코드를 레이아웃에서 출력하니 오류가 뜨더군요.
레이아웃에서는 다음과 같은 코드로 작성해야 합니다.
{implode(', ',$logged_info->group_list)} - 레이아웃용 코드
아무리 검색해봐도 나오지 않아 삽질 후에 찾아내 작성합니다.
{htmlspecialchars($logged_info->group_list)}
위 코드는 다음과 같은 오류를 내뱉더군요. 원인은 잘 모르겠습니다. ;;
Warning: htmlspecialchars() expects parameter 1 to be string, array given in /usr/home/xynex/classes/template/TemplateHandler.class.php(371) : eval()'d code on line 770