묻고답하기
파일첨부시에 질문이요(수정)
2013.02.19 10:07
계속 같은데서 답을 못찾고 있네요..방법을 모르겠어요.ㅠㅠ
하나의 문서에서 여러개 에디터를 사용할때
document_srl은 하나의 값이고, editor_sequence값은 순차적으로 부여되는 것같습니다.
그러면 첨부파일을 각각 에디터에 업로드하더라도
계속 upload_target_srl값은 같아서 한 폴더에 함께 (files/attach/images/222/333)이런 식으로 한 폴더로 들어가서 해쉬코드만 다르게 붙여질수있나요?
즉, 두개의 에디터로 각각 첨부한 파일이 같은 upload_target_srl에 저장되게 할 수있는건가요?
제가 에디터 두개를 불러와서 파일을 각각 첨부해보니
upload_target_srl이 각각 따로 붙여져 들어가더군요... 하나의 upload_target_srl에 들어가게 하고싶은데요..가능한가요?
DB에는 document_srl값은 한개만 저장되고 upload_target_srl값은 두 에디터의 값 모드 들어갑니다..
한개의 문서에서 두개의 에디터를 사용했어도 같은 문서라면 upload_target_srl 값이 한개여 하는거 아닌가요.ㅠ
우선 게시판의 wirte_form.html에서
<div class="editor">{$test_editor}</div>
<div class="editor">{$test2_editor}</div>
설정해준 에디터 두개를 불러왔구요, 이 에디터의 설정은 board.view.php에서
function setTestEditor($document_srl = 0, $height = 100) {
Context::set('document_srl', $document_srl);
// 에디터 모듈의 getEditor를 호출하여 세팅
$oEditorModel = &getModel('editor');
$option->primary_key_name = 'document_srl';
$option->content_key_name = 'content';
$option->allow_fileupload = true;
$option->enable_autosave = false;
$option->enable_default_component = false;
$option->enable_component = false;
$option->resizable = true;
$option->height = $height;
$test_editor = $oEditorModel->getEditor($document_srl, $option);
Context::set('test_editor', $test_editor);
}
function setTestEditor2($document_srl = 0, $height = 100) {
Context::set('document_srl', $document_srl);
// 에디터 모듈의 getEditor를 호출하여 세팅
$oEditorModel = &getModel('editor');
$option->primary_key_name = 'document_srl';
$option->content_key_name = 'content';
$option->allow_fileupload = true;
$option->enable_autosave = false;
$option->enable_default_component = false;
$option->enable_component = false;
$option->resizable = true;
$option->height = $height;
$test2_editor = $oEditorModel->getEditor($document_srl, $option);
Context::set('test2_editor', $test2_editor);
}
이렇게 선언해주고 가져다 사용하였습니다.. 왜 두개의 upload_target_srl값이 나오는지 모르겠습니다.ㅠㅠ