Extra Form
PHP PHP 7.3
CMS Rhymix 2.1

게시판의 기능 중 원하는 글을 선택해서 아래와 같이 다른 게시판의 지정한 카테고리로 이동하는 기능이 있는데요.

2024-01-11 15,00,50.JPEG

 

이동해야 할 글이 많아서 쿼리문을 이용해서 한번에 이동하려고 하는데요. 

 

a게시판 ( module_srl=11 )의 문서번호 111,112,113을 b게시판 ( module_srl=22 )으로 이동하려고 할 경우 쿼리문을 어떻게 작성해야 할지 도움 부탁드립니다.

 

검색을 해 보니 유사한 질문에서 쿼리문으로 한꺼번에 옮길 경우 연결된 댓글, 첨부파일, 추천이력등등 꼬일 수도 있다고 하는데 혹시 쿼리문으로 이런 시도 자체가 문제가 있을까요?

  • profile

    쿼리로 하면 안 되고, PHP로 하면 간단합니다.
    거의 대부분의 일괄적인 변경 작업은 PHP로 하는 것이 좋습니다.

    <?php
    require 'common/autoload.php';
    Context::init();
    $oController = DocumentAdminController::getInstance();
    $oController->moveDocumentModule([111, 112, 113], 22, 0);

  • profile ?

    답변 감사합니다.

    죄송하지만 알려주신 코드로 php파일로 저장해서 실행하면 되는건가요? ^^;;;

    a.php로 위 코드 저장 -> 루트 ftp업로드 -> 도메인.com/a.php 실행

  • ? profile

    네, common/autoload.php라고 상대경로를 썼으니 그 경로가 맞을 만한 위치, 즉 도메인.com 루트 폴더에 업로드하셔야겠지요. 만약 다른 경로에 올리신다면 경로를 조정해 주어야겠고요.

    사용 후에는 다른 사람이 실수로 실행하지 않도록 그때그때 삭제하는 것이 좋습니다.

  • profile ?
    감사합니다. :)