포럼
xml 쿼리 자동생성 프로그램을 만드는것은 어떨까요?????
2011.12.09 14:17
일반 개발자들이 xe를 이용한 개발에 진입을 힘들게 하는 부분중에서
xml 쿼리때문에 고민하게 많드는 데....
일반 쿼리문을 만들면 xml 쿼리로 자동 생산해내는 프로그램이 있으면 어떨까요...
ex_) select * document where document_srl = 123
<query id="getDocNormalList" action="select">
<tables>
<table name="documents" />
</tables>
<columns>
<column name="*" />
</columns>
<navigation>
<index var="sort_index" default="list_order" order="order_type" />
<list_count var="list_count" default="20" />
<page_count var="page_count" default="10" />
<page var="page" default="1" />
</navigation>
</query>
일반 쿼리를 넣으면 자동으로 xml 쿼리가 생성된다면 훨씬더 편리할듯 한데요..
모듈개발을 여러번 해봤지만 지속적으로 적응이 쉽지 않고 간단한 쿼리도 copy and paste를해서 수정하다보니 자꾸만 쿼리때문에 버그 생성하는 코드를 개발하게 되네요...
(모듈개발중 xe에서 지원되는 쿼리 부분을 찾아 보고 어디까지 지원되는지 알아보기 정말 힘드네요...
기본 문서는 정말 말그대로 기본문서에만 충실하여서 조금만 응용할려고하면 문서가 부족하더라구요...)
일장일단이 있어서 머라고 하기는 그렇지만 좀더 사용자가 편리하게 기왕 이면 억어지로 만든 xml 쿼리보다는 사용자가 쉽게 접근할수 있는 스타일이었으면 좋겠습니다.
댓글 6
-
똑디
2011.12.09 15:05
-
우진홈
2011.12.09 17:16
저도 모듈 공부하면서(쓸데없이 공부만 해요...) 역으로 유추하기가 너무나 어려웠답니다. 다행히 개발자 메뉴얼이 나와서 참고가 되었지만 다양한 예제가 없어서 "애구~ 나중에 하자~"하고 덮어버렸지요. 공홈 한쪽에 변환기가 있으면 좋겠다는 생각을 해 보았답니다. 그 이전에 다양한 예제만이라도 있었으면 도움이 될 것 같습니다. 공부라는게 처음에는 낯설다가도 어느순간 눈이 뜨이면 "아하! 그렇군!" 한답니다...^^
-
銀童
2011.12.09 18:00
$query = new Query('getDocument');$query->select()->from('xe_documents')->where(array('document_srl' => $document_srl));식으로 쓸수있게 인터페이스가 준비되고있습니다.Fluent interface라고 되있고, classes/db/queryparts/Query.class.php 를 보시면 확인할수 있지 않을까 싶네요.일단..... 뭐 근데 아직 정상작동을 하진 않는거같고 언제부터 쓸수있을지는 저도 모르겠네요루마니아쪽에서 만들고 있는거같습니다. -
sol
2011.12.09 20:30
PHP5가 되야 할 수 있는 부분이 많아서;;; 미뤄 두었었죠
-
銀童
2011.12.09 21:33
그렇군요! '-'
빨리 됐으면 좋겠습니다.
.. XML 쿼리 만들기 귀찮아서
_query로 쓰는데.. 이덕에 만든걸 배포하고싶어도 다시 포팅하기 귀찮아서 내버려두는게 꽤 되서.
-
sol
2011.12.09 20:29
예전에 제가 만들었던게 있었어요 ^^
http://sol.xpressengine.net/index.php?mid=issuetracker&act=dispIssuetrackerViewSource&type=folder&path=meta%252F
이런게 나온다면 좋긴 하겠네요. 개발팀에서 고민한번 해봤으면 좋겠어요.^^