묻고답하기
Query XML 안에 navigation 태그에 대한 질문입니다.
2012.01.03 21:44
안녕하세요. 이제 조금씩 모듈 만드는데 감을 조금씩 잡아가는 XE 개발 초보입니다.
아직도 많이 다른 것도 궁금하지만 이게 지금은 제일 궁금해서 질문합니다.
<query> 태그 안에 있는 <navigation> 있는 하위 태그들이 좀 뭔가 불확실해서요. Select 구문으로 여러개의 row를 주르륵 불러냈다고하고 그 자료들을 paging 하는 작업을 이 <navigation> 태그가 맞는것 같은데요. 일단은 공식 홈페이지에 있는 예제를 가져오겠습니다.
<
query
id
=
"getMemberList"
action
=
"select"
>
<
tables
>
<
table
name
=
"member"
/>
</
tables
>
......<
navigation
>
<
index
var
=
"sort_index"
default
=
"member_srl"
order
=
"desc"
/>
<
list_count
var
=
"list_count"
default
=
"20"
/>
<
page_count
var
=
"page_count"
default
=
"10"
/>
<
page
var
=
"page"
default
=
"1"
/>
</
navigation
>
</
query
>
중요치 않은 부분은 지웠습니다. 이제 질문 입니다.
1. <navigation>안에 있는 var라고 정의되어있는 변수들 이름은 member라는 table 안에 column으로 들어가 있어야 하는겁니까? (sort_index, list_count, page_count, page)
2. 그게 아니라면 XE core 내부에 이미 정의 되어있는 변수들인가요? 어떤 모듈들을 보면 sort_index가 아니고 list_index라고 되어있는 것들도 본것 같아서 말입니다. 꼭 저 예제처럼 그 이름 그대로 써야 하는건지요?
고수님들의 고견을 기다리겠습니다.
executeQuery('member.getMemberInfo', $args); 에서 받아온 변수인듯합니다.