게시판에 보이는 글의 번호를 얻으려면 어떻게 해야할까요?
게시물의 UID와 게시판 내의 번호가 일치하지 않습니다. (중간에 삭제한 게시물이 있어서 그런듯합니다.)
$content = new KBContent();
$content->initWithUID($content_uid);
// KBContent 클래스 내용을 출력해 봅니다.
var_dump($content);
일단 내용은 출력해보았지만 해당 항목은 없어보입니다.
KBContentList 클래스를 참조해서 몇번째 글인지는 알 수 있을겁니다.
하지만 역시 글이 지워지거 한다면 이 번호는 의미가 없어지겠지요.
게시판 리스트에서 KBContentList->index() 대신 $content->uid를 출력 할 수도 있겠군요. (역시 여러 게시판을 사용중이라면 그다지 좋은 방법이 아닙니다.)
감사합니다.
게시판에 xx번 글이 작성되었다는 알람에 사용하려고 했는데, 이걸로는 해결이 안되겠네요.
게시판 리스트에 출력되는 번호는 그냥 출력되는 순서만 나태낼뿐 관리상에서 사실상 의미가 없는 번호입니다.
그래서 $content 내용을 출력해도 해당 번호는 나오지 않습니다.
KBContentList 클래스에서 index() 메소드로 리스트 번호를 출력하고 있습니다.
게시물의 고유한 값은 uid밖에 없습니다.
uid의 번호 순서는 모든 게시판이 공유하고 있습니다. 여러 게시판에서 사용하면 더더욱 uid와 게시판 리스트 번호가 일치하지 않게 됩니다.