묻고답하기
정말 아무도 모르시나요?.. 고수님들 도와주세요...
2015.02.16 20:43
게시글을 쓸때 submit하면
SQL xe_document에 insert하게 되는데
그때 다른 변수를 더 추가하고싶습니다.
DB안에 xe_document 테이블 안에 test_srl이라는컬럼을 추가하였고
document.item.php 안에 documentItem클래스에
var $test_srl=0;
위의 문구도 추가해보았고
insertDocument.xml 에서 <column name="test_srl" var="test_srl" filter="number" default="0"/> 추가하였고
updateDocument.xml 에서도 <column name="test_srl" var="test_srl" filter="number" default="0"/> 추가하였습니다.
실험 결과
test_srl 값이 submit 안되면 게시글은 정상적으로 써지면서 DB에서 test_srl컬럼에는 0 이 기록됩니다.
test_srl 값이 submit 되면 게시글 자체가 DB에 기록이 안됩니다..
이거 되게 하실 수 있는 천재 고수님 없으십니까... ㅜ
댓글 3
-
빤쭈
2015.02.16 22:24
-
sejin7940
2015.02.17 11:34
modules/document/schemas/documents.xml 파일에
해당 칼럼을 추가하고, 저장 후 캐시파일 재생성 해보세요
예전엔 한글데이터는 schema 에 없으면 등록이 안 되었는데 (영어나 숫자는 등록가능)
요즘 또 어떻게 바뀌었을지 모르니, schema 에 추가해보세요
-
빤쭈
2015.02.17 12:10
어제 새벽에 스키마 수정했습니다...
그래도 test_srl값이 없으면 게시글 써지는데
있으면 안써집니다...ㅜ
게시판 글쓰는 부분 폼에
<input type="hidden" name="document_srl" value="{$document_srl}" /> 밑에다가
<input type="hidden" name="test_srl" value="{$test_srl}" />
를 추가해 놓은 상태입니다.
저 한줄이 문제가 있는 것인지 게시글이 전혀 안써집니다... 저부분을 삭제하면 생깁니다..