안녕하세요!
member테이블에 별도의 컬럼을 만들어서 사용중인데...
XE(RX)에서 만든 컬럼이 아니기 때문에 XE에서는 사용을 못할줄 알고 별도의 PHP구문을 만들어서
사용하고 있습니다.
그런데...
<?php $info = Context::get('logged_info'); echo print_r($info); ?>
스킨단에서 위와 같이 입력하니 XE(RX)에서 추가하지 않고, MYSQL상에서 직접 추가한 컬럼까지 모두 나오네요??
설마설마 하고 {$logged_info->grade} 방식으로 호출하니 XE에서 추가한 멤버필드가 아님에도 불구하고
아주 잘 불러와집니다. 대박... 지저분하게 PHP코드 삽입했던거 전부 지웠습니다.
아무래도 동일한 XE구조 내에서 작동하는 스킨단에서 저렇게 넣었기 때문에 아무문제 없이 불러와지는 모양이네요
덕분에 큰 발견을 하여 출력해주는 부분의 코드는 엄청나게 간결해 졌습니다.
결론 :
XE(RX)가 아닌 MYSQL에서 직접 member테이에 추가한 컬럼 이여도
{$logged_info->grade} , {$logged_info->test} 형식으로 스킨단에서 호출이 가능하다.