포럼
몇가지 이슈사항
2012.02.24 17:52
몇가지 이슈사항 어디에 적어야할지 몰라 여기에 적어봅니다.
1.확장변수 게시판 검색시 오류 발생 (원인 : 컬럼리스트에서 확장변수와 검색을 같이 했을때 테이블이 여러개 조인되는데 document_srl이 alias 안처되어있음)
$columnList 에 document_srl 를 documents.document_srl 로 처리해주어야할듯합니다. (Board 모듈)
2. 퀵메뉴, 즐겨찾기 기능 쓸때 getUrl() 로 되어있어 넘어오기전 값들이 저장됨 getUrl('',~~) 처리해주셔야할듯하구요
3. 확장변수 수정기능이 오류나는것같더라구요 확인 부탁드릴게요.
4. 게시글 복사시 만약 같은 모듈일 경우 확장변수값을 복사해가게 처리해야할 것 같습니다.
다른 모듈로 복사시 확장변수 안따라가도 좋은데 같은 모듈로 이동시 확장변수값을 같이 꽂아넣어주는 액션이 필요할듯합니다.
5. 하부질의
고정된 쿼리문에 한정적인 데이터 불러오는 방식이 아니고 query 파싱할때 <table load='docuement.getDocumentList' alias='a'> 라든지 하부질의 사용가능하게 처리해주시는것도 좋을 것 같습니다. 만약 2차 하부질의였을때는 코드에러처리해주고 1차 하부질의까지만이라도 처리해주십사합니다. 그래야 개발자도 좋은 품질의 프로그램을 내놓을 수 있을 것 같아요.
6. 유동적 쿼리문 설계 가능
queries 폴더 안속에 고정쿼리 xml 만 두지말고
direct_queries 폴더를 하나 더 두고, 그 속에는 cache 처럼 보관할 수 있는 쿼리를 만들수 있도록 해주십사합니다.
이는 다중 확장검색기능이라든지 condition이 유동적으로 늘거나 줄경우 또는 table형태라든지 데이터 삽입을 query문 자체로 객체를 만들고 검색할 수 있도록 cache는 아니지만 유동쿼리문 형태로 만들어주십사합니다. 그렇게되면 trigger로 로드되거나, 업데이트 또는 모듈생성시 체킹하여 query 객체를 내뱉고, 확장적인 설계를 좀더 유연하게 할 수 있을 것 같습니다.
모든요구사항을 해주십사하는것이 아니고, 건의드리옵고, 앞으로 XE발전에 큰 도움이 되었으면 합니다.
XE사랑합니다~!
댓글 3
-
Garon
2012.02.24 17:54
-
니오티
2012.02.24 17:59
아 그렇군요. 글 복사해서, 구글프로젝트 쪽에도 등록했어요 고맙습니다.!
-
Garon
2012.02.24 18:01
억... 이슈 하다당.. 건의 하나씩 해주셔야할건데.. 미리 말씀드려야 했었는데 잊어버렸습니다.
죄송합니다 .ㅠㅠ
구글 프로젝트에 등록해 주셔야 반영-검토 될겁니다. ^^