그동안은 getNextSequence()-2 로 등록 글의 document_srl 을 예측했는데, 첨부가 있을 경우 맞지 않고, 변수가 발생할 경우 동작하지 않는다.
드디어 완벽하게 찾는 방법을 알아냈다.
1) foreach 로 지정하기
$args->module_srl = $this->module_srl;
$args->list_count = 1;
$args->order_type = 'asc';
$outputs = executeQueryArray('document.getDocumentList', $args);
if($outputs->data)
{
foreach($outputs->data as $doc)
{
$sss=$doc->document_srl;
}
}
$sss 에 한개의 리스트만 뽑아내 document_srl을 얻어낸다. 하나인데, foreach를 쓴다는 건 비효율적이다.
2)
$args->module_srl = $this->module_srl;
$args->list_count = 1;
$args->order_type = 'asc';
$outputs = executeQueryArray('document.getDocumentList', $args);
$val = each($outputs->data);
$sss=$val["value"]->document_srl;
each 함수로, $val 에 저장하고 value 에 저장된 배열 값의 저장된 document_srl 을 알아낼 수 있다.
다른 코드도 이것으로 개선해만 한다.
댓글 달기