묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
$document_list 변수에 관해
2020.09.14 15:04
현재 board skin에서 _read.html 을 수정중에 있습니다.
여기서 document_list 에 접근을 하려고 하는데,
1. $document_list 변수는 왜 debugPrint로 나타나지 않을까요? print_r 은 됩니다.
2. $document_list, $module_srl, $module_info 등과 같은 모듈 내부에서 정의한 변수들은 api에 나와있지않는데, 너무 불편합니다. 해당 변수들을 확인할려면 모듈 코어 코드를 볼수밖에없나요?
3. $document_list 에서 해당 모듈의 documentItem Object가 담겨있는데 배열의 인덱스는 무엇을 의미하나요? key값인지 그냥 인덱스인지 모르겠지만, 키값이라면 인덱스가 document_srl이 아닌이유도 궁금합니다.
1. $document_list 변수는 왜 debugPrint로 나타나지 않을까요? print_r 은 됩니다.
=> Object 형태로 된 변수여서 그대로 debugPrint 에 출력되진 않을거예요
=> 그냥 소스를 분석하셔야겠죠.
똑같은 $document_list 여도 값은 다를 수 있거든요 ( 어디서 어떻게 추출하느냐에 따라.. 저 변수가 XE 전체에서 쓰는 강제 고정 변수가 아니기에. 예를들어 스크랩내역 보기에서 $document_lsit 는 게시판의 $document_list 와 다르거든요 )
3. $document_list 에서 해당 모듈의 documentItem Object가 담겨있는데 배열의 인덱스는 무엇을 의미하나요? key값인지 그냥 인덱스인지 모르겠지만, 키값이라면 인덱스가 document_srl이 아닌이유도 궁금합니다.
=> 몇번째 글인지를 표현하는지 알려주는 번호입니다. 이게 필요하죠.
XE 는 하나의 테이블에 모든 글이 들어가기에 몇번째 글인지 알 수가 없어서 이 key 값을 이용하게 되죠