xe 라이믹스 게시판에 insert 시 필수 항목, 최소 항목
xe 라이믹스 게시판에 insert 시 아주 최소의 필수 항목만 정리해 본다.
위젯 등에서 사용할 때
$oDocument = getController('document');
$obj=new stdClass;
$obj->module_srl=213;
$obj->title="제목";
$obj->contnet="콘텐트";
$obj->nick_name="nick";
$obj->comment_status="ALLOW";
$rst=$oDocument->insertDocument($obj, true);
debugPrint($rst);
이렇게 하면 가장 최소 필수값으로 게시판에 insert 할 수 있다.
comment_status은 사실 안해도 되지만 댓글이 안달리는 문제가 있어서 ALLOW를 넣어줬다.
안넣으면 디폴트로 DENY 일 것이다.
여기까지 xe 라이믹스에 있는 document 모듈의 insertDocument 함수를 이용하는 방법이고,
comment_status은 사실 안해도 되지만 댓글이 안달리는 문제가 있어서 ALLOW를 넣어줬다.
안넣으면 디폴트로 DENY 일 것이다.
===============================
여기는 사용자 정의 쿼리를 사용해서 하는 방법이다.
$obj=new stdClass;
$obj->module_srl=213;
$obj->title="제목";
$obj->contnet="콘텐트";
$obj->nick_name="nick";
$obj->comment_status="ALLOW";
$rst=executeQuery('widgets.formWidget.insertDocument', $obj);
debugPrint($rst);
이렇게 하면 가장 최소 필수값으로 게시판에 insert 할 수 있다.
위젯에서 사용할 경우에는 쿼리 io 앞에 widgets. 를 붙여주면 된다.