묻고답하기
쿼리쓰는 법 좀 제발 알려주시면 안되나요?
2014.11.03 10:55
너무 답답합니다 ㅠㅠ
xe_documents 테이블에 칼럼하나 만들어서 쓰려고 하는데 쿼리를 어떻게 작동시켜야 할지 모르겠습니다.
힌트라도 제발 주세요 ㅠㅠㅠㅠ 너무 답답하네요 ㅠㅠ
댓글 8
-
초보중초보중초보
2014.11.03 12:03
그럼 다른 테이블에는 컬럼을 추가할 수 있을까요? 아니면 테이블을 만들어서 사용할 수 있나요?
-
임의로 다른 테이블을 만드시는건 가능합니다.
xe에서 사용하는 테이블명의 규칙성이 있습니다.
그 규칙을 벗어나게 만들어야 합니다.
-
Hello_XE
2014.11.03 12:46
기존테이블에 칼럼을 추가하시든가 새로운 테이블을 만드실려면 모듈을 제작하셔야 할 겁니다.
또는 기존 모듈의 class 파일에 업데이트에 구문을 넣어서 칼럼을 만드셔야 합니다.
-
document.class.php 에서
function checkUpdate() 에
if(!$oDB->isColumnExists("documents", "추가하려는column명")) return true;
을 추가하고
function moduleUpdate() 에 해당 칼럼을 추가해주면 됩니다. 추가방법은 문자냐 숫자냐 등에 따라 조금씩 다른데
(해당 파일을 열어보시면 안에 추가된 내역이 많으니 금방 이해할겁니다)
예를들어 11자리 숫자 칼럼을 추가하고프면
if(!$oDB->isColumnExists("documents", "추가하려는column명"))
{
$oDB->addColumn('documents', '추가하려는column명', 'number', 11, 0, true);
}이렇게 하면 됩니다
숫자형이면 사실 문제는 안 생기지면.. 문자형을 추가하는 경우라면
반드시 추가된 칼럼값이 schemas 에 기록되어있어야합니다 ( XE 내부에서 고칠수 없는 버그 같은거예요 )
documents/schemas/documents.xml 에 해당 칼럼 정보를 기록해주시고
그 후.. 관리자페이지가면, documents 테이블을 업데이트 하겠냐는 메세지가 나오면 해주시면 됩니다.
그 후 추후 query 등에서 해당 칼럼을 추가해서 사용하시면 됩니다.
-
초보중초보중초보
2014.11.03 16:29
감사합니다 ㅠㅠ 하나만 더 여쭤봐도 될까요? 쿼리는 어떻게 동작시켜야 할까요..ㅠㅠ
-
원칙적으로는 XE xml 규칙에 맞게, queries 폴더에 추가할 쿼리를 넣고 (또는 기존에 있는 쿼리면 수정하고)
executeQuery 나 executeQueryArray 함수를 쓰시면 됩니다.
자세한건 document.controller.php 를 한번 뒤져보신 후 유사하게 해보시면 될거예요
-
초보중초보중초보
2014.11.03 16:42
넵 정말 감사합니다 ㅠㅠ
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
DRUNKEN |
이 댓글을... 부분 없애고 싶어요~
[4]
![]() | 2010.09.14 by LutZ |
x2lovers | 최신글 위젯을 모바일 페이지에서 불러오면 크기가..;; | |
맘보氏 | 로그인과 회원가입 심각한 오류~! | |
대학생사람연대 |
xe_official_v2 서브메뉴 제목 출력 안되게..
[2]
![]() | 2010.09.14 by 대학생사람연대 |
betaon | 회원 기능을 없애고 싶습니다. [1] | 2010.09.14 by LutZ |
Huckleberry Finn |
이건 무슨 레이아웃이죠?
[1]
![]() | 2010.09.15 by 오르막 |
레이머스 |
SQL 구문질문드립니다
[1]
![]() | 2010.09.15 by 라르게덴 |
사랑나무1 |
헤더 부분 메뉴 추가 문의드립니다.
[2]
![]() | 2010.09.15 by 사랑나무1 |
x2lovers | RSS 링크는 모바일에서는 안읽혀지네요;; | |
이라영 | 게시판 공지글 권한 설정부분 문의 드립니다. | |
불곰ㅁ | 다른 컴퓨터에서 페이지 수정 시 변경이 안되요! [1] | 2010.09.15 by 老姜君 |
911 | 클릭될때마다 조회수 올라가는 방법부탁합니다(1.4.3버전) [1] | 2010.09.15 by 박성표 |
하영사 | 게시판 첨부화일 용량 추가의 문제입니다. [2] | 2010.09.15 by 앙띠2 |
린아마법사 | 일반문서에 레벨제한을 두는 방법 [1] | 2010.09.15 by 老姜君 |
와이즈엑스맨 | 게시판 글 내부에 링크연결시 새창열기할때 주소창옵션안되는 문제 [2] | 2010.09.15 by 老姜君 |
mayanking | 캐시파일 재생성 [1] | 2010.09.15 by LutZ |
syungteu | 답변해주세요! [2] | 2010.09.15 by 구가 |
syungteu | /xe 는 어떻게 없애나요? [4] | 2010.09.15 by 구가 |
싸커맨 | 제로xe 업그레이드 [2] | 2010.09.15 by 구가 |
디제이쿠 | getDocumentList.xml, count(*) 쿼리 문제가 심각합니다. [1] | 2010.09.15 by 라르게덴 |
xe_documents 테이블에 컬럼을 추가하실 수 없습니다.