일반 함수들

조회 수 881 추천 수 0 2010.07.06 17:27:39
SMaker *.22.160.31
제목 작성자 날짜
일반 함수들 (current) SMaker 2010.07.06 17:27:39
복원
<p>XE의 일반 함수들은 XE_ROOT/config/func.inc.php 파일에 정의 되어 있습니다.<br></p><ul class="toc"><li class="toc3"><a href="#h1251101919618">debugPrint(mixed OBJECT)</a></li><li class="toc3"><a href="#h1251101927459">instance getController(string MODULE_NAME)</a></li><li class="toc3"><a href="#h1251101955117">instance getModel(string MODULE_NAME)</a></li><li class="toc3"><a href="#h1251101962698">instance getAdminController(string MODULE_NAME)</a></li><li class="toc3"><a href="#h1251101969638">instrance getAdminModel(string MODULE_NAME)</a></li><li class="toc3"><a href="#h1251101976038">Object executeQuery(string QUERY_ID, stdClass PARAM)</a></li><li class="toc3"><a href="#h1251101980854">Object executeQueryArray(string QUERY_ID, stdClass PARAM)</a></li><li class="toc3"><a href="#h1251101985039">int getNextSequence()</a></li><li class="toc3"><a href="#h1251101989343">string getUrl([!'',] string KEY, string VALUE [!,string KEY, string VALUE ...])</a></li><li class="toc3"><a href="#h1251103121066">string getFullUrl([!'',] string KEY, string VALUE [!,string KEY, string VALUE ...])</a></li><li class="toc3"><a href="#h1251101995104">string getSiteUrl(string DOMAIN, [!'',] string KEY, string VALUE [!,string KEY, string VALUE ...])</a></li><li class="toc3"><a href="#h1251102004272">string getFullSiteUrl(string DOMAIN, [!'',] string KEY, string VALUE [!,string KEY, string VALUE ...])</a></li><li class="toc3"><a href="#h1265365641874">string zdate(string STR, string FORMAT, bool CONVERSION)</a></li><li class="toc3"><a href="#h1265365786092">string cut_str(string STRING, int CUT_SIZE, string TAIL)</a></li><li class="toc3"><a href="#h1265365457267">string removeHackTag(string CONTENT)</a></li><li class="toc3"><a href="#h1265365322506">bool isCrawler(string AGENT)</a></li></ul><h3 id="h1251101919618">debugPrint(mixed OBJECT)</h3><p>디버깅을 하기 위한&nbsp; 함수 입니다.<br>XE_ROOT/config/config.inc.php 파일에 __DEBUG__ 값이 1이상으로 정의되어 있어야 합니다.<br>__DEBUG_OUTPUT__ 값에 따라 결과값을 받을 방법을 선택할 수 있습니다.<br><br>&nbsp;&nbsp;&nbsp;&nbsp; * 0 : files/_debug_message.php 에 연결하여 출력<br>&nbsp;&nbsp;&nbsp;&nbsp; * 1 : HTML 최하단에 주석으로 출력 (Response Method가 HTML 일 때)<br>&nbsp;&nbsp;&nbsp;&nbsp; * 2 : Firebug 콘솔에 출력 (PHP &gt;= 5.2.0. Firebug/FirePHP 플러그인 필요)<br></p><h3 id="h1251101927459">instance getController(string MODULE_NAME)</h3><p>모듈의 Controller 인스턴스를 가져오기 위한 함수입니다.<br><br>// document.controller.class 인스턴스를 갖고 오고 싶다면<br>$oDocumentController = &amp;getController('document');<br></p><h3 id="h1251101955117">instance getModel(string MODULE_NAME)</h3><p>모듈의 Model 인스턴스를 가져오기 위한 함수입니다.<br><br>// documentModel 인스턴스를 갖고 오고 싶다면<br>$oDocumentModel = &amp;getModel('document');<br></p><h3 id="h1251101962698">instance getAdminController(string MODULE_NAME)</h3><p>모듈의 Admin Controller 인스턴스를 가져오기 위한 함수입니다.<br><br>// documentAdminController 인스턴스를 갖고 오고 싶다면<br>$oDocumentAdminController = &amp;getAdminController('document');<br></p><h3 id="h1251101969638">instrance getAdminModel(string MODULE_NAME)</h3><p>모듈의 Admin Model 인스턴스를 가져오기 위한 함수입니다.<br><br>// documentAdminModel 인스턴스를 갖고 오고 싶다면<br>$oDocumentAdminModel = &amp;getAdminModel('document');<br></p><h3 id="h1251101976038">Object executeQuery(string QUERY_ID, stdClass PARAM)</h3><p>XML Query를 실행하기 위한 함수입니다. 결과는 Object class의 객체로 return 됩니다.<br>쿼리 실패는 Object::toBool()이 false일 경우이고 true라면 쿼리는 정상적으로 실행이 된 것을 의미합니다.<br>select문의 결과 데이터는 Object::data 변수에 담겨져 return 됩니다.</p><h3 id="h1251101980854">Object executeQueryArray(string QUERY_ID, stdClass PARAM)</h3><p>executeQuery()와 기능이 같으나 select 시 Object::data 변수에 결과 row가 1개라도 array로 반환됩니다.</p><h3 id="h1251101985039">int getNextSequence()</h3><p>다음 Sequence 번호를 가져오기 위한 함수 입니다.<br><br>XE 에서는 내부적으로 하나의 Sequence 를 쓰는데요 member_srl, module_srl, document_srl 등 모든 키는 다 이 함수로 받아 설정됩니다. document_srl이 +1씩 순차적으로 늘어나지 않지만 이점이 많이 XE에서는 이러한 방법으로 Sequence를 쓰고 있습니다.<br></p><h3 id="h1251101989343">string getUrl([!'',] string KEY, string VALUE [!,string KEY, string VALUE ...])</h3><p>Url을 만드는 함수 입니다.<br>현재 요청된 RequestURI에 주어진 인자의 값으로 변형하여 url을 리턴을 하고 첫 인자값이 '' 이면 RequestUri에다가 추가된 args_list로 url을 만듭니다.<br></p><h3 id="h1251103121066">string getFullUrl([!'',] string KEY, string VALUE [!,string KEY, string VALUE ...])</h3><p>http:// 로 시작하는 Url을 만드는 함수입니다.<br></p><h3 id="h1251101995104">string getSiteUrl(string DOMAIN, [!'',] string KEY, string VALUE [!,string KEY, string VALUE ...])</h3><p>가상사이트를 위한 Url을 만드는 함수입니다. 첫 인자 DOMAIN에는 도메인 또는 vid를 받습니다.<br></p><h3 id="h1251102004272">string getFullSiteUrl(string DOMAIN, [!'',] string KEY, string VALUE [!,string KEY, string VALUE ...])</h3><p>가상사이트를 위한 http:// 로 시작하는 Url을 만드는 함수입니다.</p><h3 id="h1265365641874">string zdate(string STR, string FORMAT, bool CONVERSION)</h3><p>YYYYMMDDHHIISS 형식의 시간값을 원하는 시간 포맷으로 만들어 주는 함수입니다.</p><h3 id="h1265365786092">string cut_str(string STRING, int CUT_SIZE, string TAIL)</h3><p>문자열을 일정한 길이에 맞게 잘라서 뒤에 꼬리를 붙여주는 함수입니다.</p><h3 id="h1265365457267">string removeHackTag(string CONTENT)</h3><p>해킹 시도로 의심될만한 코드들을&nbsp;걸러주는 함수입니다.</p><h3 id="h1265365322506">bool isCrawler(string AGENT)</h3><p>접속자의 User Agent와 IP를 검사하여 로봇 여부를 확인하는 함수입니다.<br></p>
하늘03 2010.02.17 21:13:02
복원
<P>XE의 일반 함수들은 XE_ROOT/config/func.inc.php 파일에 정의 되어 있습니다.<BR></P>
<UL class=toc>
<LI class=toc3><A href="#h1251101919618">debugPrint(mixed OBJECT)</A></LI>
<LI class=toc3><A href="#h1251101927459">instance getController(string MODULE_NAME)</A></LI>
<LI class=toc3><A href="#h1251101955117">instance getModel(string MODULE_NAME)</A></LI>
<LI class=toc3><A href="#h1251101962698">instance getAdminController(string MODULE_NAME)</A></LI>
<LI class=toc3><A href="#h1251101969638">instrance getAdminModel(string MODULE_NAME)</A></LI>
<LI class=toc3><A href="#h1251101976038">Object executeQuery(string QUERY_ID, stdClass PARAM)</A></LI>
<LI class=toc3><A href="#h1251101980854">Object executeQueryArray(string QUERY_ID, stdClass PARAM)</A></LI>
<LI class=toc3><A href="#h1251101985039">int getNextSequence()</A></LI>
<LI class=toc3><A href="#h1251101989343">string getUrl(['',] string KEY, string VALUE [,string KEY, string VALUE ...])</A></LI>
<LI class=toc3><A href="#h1251103121066">string getFullUrl(['',] string KEY, string VALUE [,string KEY, string VALUE ...])</A></LI>
<LI class=toc3><A href="#h1251101995104">string getSiteUrl(string DOMAIN, ['',] string KEY, string VALUE [,string KEY, string VALUE ...])</A></LI>
<LI class=toc3><A href="#h1251102004272">string getFullSiteUrl(string DOMAIN, ['',] string KEY, string VALUE [,string KEY, string VALUE ...])</A></LI>
<LI class=toc3><A href="#h1265365641874">string zdate(string STR, string FORMAT, bool CONVERSION)</A></LI>
<LI class=toc3><A href="#h1265365786092">string cut_str(string STRING, int CUT_SIZE, string TAIL)</A></LI>
<LI class=toc3><A href="#h1265365457267">string removeHackTag(string CONTENT)</A></LI>
<LI class=toc3><A href="#h1265365322506">bool isCrawler(string AGENT)</A></LI></UL>
<H3 id=h1251101919618>debugPrint(mixed OBJECT)</H3>
<P>디버깅을 하기 위한&nbsp; 함수 입니다.<BR>XE_ROOT/config/config.inc.php 파일에 __DEBUG__ 값이 1이상으로 정의되어 있어야 합니다.<BR>__DEBUG_OUTPUT__ 값에 따라 결과값을 받을 방법을 선택할 수 있습니다.<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp; * 0 : files/_debug_message.php 에 연결하여 출력<BR>&nbsp;&nbsp;&nbsp;&nbsp; * 1 : HTML 최하단에 주석으로 출력 (Response Method가 HTML 일 때)<BR>&nbsp;&nbsp;&nbsp;&nbsp; * 2 : Firebug 콘솔에 출력 (PHP &gt;= 5.2.0. Firebug/FirePHP 플러그인 필요)<BR></P>
<H3 id=h1251101927459>instance getController(string MODULE_NAME)</H3>
<P>모듈의 Controller 인스턴스를 가져오기 위한 함수입니다.<BR><BR>// document.controller.class 인스턴스를 갖고 오고 싶다면<BR>$oDocumentController = &amp;getController('document');<BR></P>
<H3 id=h1251101955117>instance getModel(string MODULE_NAME)</H3>
<P>모듈의 Model 인스턴스를 가져오기 위한 함수입니다.<BR><BR>// documentModel 인스턴스를 갖고 오고 싶다면<BR>$oDocumentModel = &amp;getModel('document');<BR></P>
<H3 id=h1251101962698>instance getAdminController(string MODULE_NAME)</H3>
<P>모듈의 Admin Controller 인스턴스를 가져오기 위한 함수입니다.<BR><BR>// documentAdminController 인스턴스를 갖고 오고 싶다면<BR>$oDocumentAdminController = &amp;getAdminController('document');<BR></P>
<H3 id=h1251101969638>instrance getAdminModel(string MODULE_NAME)</H3>
<P>모듈의 Admin Model 인스턴스를 가져오기 위한 함수입니다.<BR><BR>// documentAdminModel 인스턴스를 갖고 오고 싶다면<BR>$oDocumentAdminModel = &amp;getAdminModel('document');<BR></P>
<H3 id=h1251101976038>Object executeQuery(string QUERY_ID, stdClass PARAM)</H3>
<P>XML Query를 실행하기 위한 함수입니다. 결과는 Object class의 객체로 return 됩니다.<BR>쿼리 실패는 Object::toBool()이 false일 경우이고 true라면 쿼리는 정상적으로 실행이 된 것을 의미합니다.<BR>select문의 결과 데이터는 Object::data 변수에 담겨져 return 됩니다.</P>
<H3 id=h1251101980854>Object executeQueryArray(string QUERY_ID, stdClass PARAM)</H3>
<P>executeQuery()와 기능이 같으나 select 시 Object::data 변수에 결과 row가 1개라도 array로 반환됩니다.</P>
<H3 id=h1251101985039>int getNextSequence()</H3>
<P>다음 Sequence 번호를 가져오기 위한 함수 입니다.<BR><BR>XE 에서는 내부적으로 하나의 Sequence 를 쓰는데요 member_srl, module_srl, document_srl 등 모든 키는 다 이 함수로 받아 설정됩니다. document_srl이 +1씩 순차적으로 늘어나지 않지만 이점이 많이 XE에서는 이러한 방법으로 Sequence를 쓰고 있습니다.<BR></P>
<H3 id=h1251101989343>string getUrl(['',] string KEY, string VALUE [,string KEY, string VALUE ...])</H3>
<P>Url을 만드는 함수 입니다.<BR>현재 요청된 RequestURI에 주어진 인자의 값으로 변형하여 url을 리턴을 하고 첫 인자값이 '' 이면 RequestUri에다가 추가된 args_list로 url을 만듭니다.<BR></P>
<H3 id=h1251103121066>string getFullUrl(['',] string KEY, string VALUE [,string KEY, string VALUE ...])</H3>
<P>http:// 로 시작하는 Url을 만드는 함수입니다.<BR></P>
<H3 id=h1251101995104>string getSiteUrl(string DOMAIN, ['',] string KEY, string VALUE [,string KEY, string VALUE ...])</H3>
<P>가상사이트를 위한 Url을 만드는 함수입니다. 첫 인자 DOMAIN에는 도메인 또는 vid를 받습니다.<BR></P>
<H3 id=h1251102004272>string getFullSiteUrl(string DOMAIN, ['',] string KEY, string VALUE [,string KEY, string VALUE ...])</H3>
<P>가상사이트를 위한 http:// 로 시작하는 Url을 만드는 함수입니다.</P>
<H3 id=h1265365641874>string zdate(string STR, string FORMAT, bool CONVERSION)</H3>
<P>YYYYMMDDHHIISS 형식의 시간값을 원하는 시간 포맷으로 만들어 주는 함수입니다.</P>
<H3 id=h1265365786092>string cut_str(string STRING, int CUT_SIZE, string TAIL)</H3>
<P>문자열을 일정한 길이에 맞게 잘라서 뒤에 꼬리를 붙여주는 함수입니다.</P>
<H3 id=h1265365457267>string removeHackTag(string CONTENT)</H3>
<P>해킹 시도로 의심될만한 코드들을&nbsp;걸러주는 함수입니다.</P>
<H3 id=h1265365322506>bool isCrawler(string AGENT)</H3>
<P>접속자의 User Agent와 IP를 검사하여 로봇 여부를 확인하는 함수입니다.<BR></P>
SMaker 2010.02.05 19:31:03
복원
<div class="eArea xe_content xe_dr_txt"><p>XE의 일반 함수들은 XE_ROOT/config/func.inc.php 파일에 정의 되어 있습니다.<br></p></div><div class="eArea xe_content xe_dr_index"><ul class="toc"><li class="toc3"><a href="#h1251101919618">debugPrint(mixed OBJECT)</a></li><li class="toc3"><a href="#h1251101927459">instance getController(string MODULE_NAME)</a></li><li class="toc3"><a href="#h1251101955117">instance getModel(string MODULE_NAME)</a></li><li class="toc3"><a href="#h1251101962698">instance getAdminController(string MODULE_NAME)</a></li><li class="toc3"><a href="#h1251101969638">instrance getAdminModel(string MODULE_NAME)</a></li><li class="toc3"><a href="#h1251101976038">Object executeQuery(string QUERY_ID, stdClass PARAM)</a></li><li class="toc3"><a href="#h1251101980854">Object executeQueryArray(string QUERY_ID, stdClass PARAM)</a></li><li class="toc3"><a href="#h1251101985039">int getNextSequence()</a></li><li class="toc3"><a href="#h1251101989343">string getUrl(['',] string KEY, string VALUE [,string KEY, string VALUE ...])</a></li><li class="toc3"><a href="#h1251103121066">string getFullUrl(['',] string KEY, string VALUE [,string KEY, string VALUE ...])</a></li><li class="toc3"><a href="#h1251101995104">string getSiteUrl(string DOMAIN, ['',] string KEY, string VALUE [,string KEY, string VALUE ...])</a></li><li class="toc3"><a href="#h1251102004272">string getFullSiteUrl(string DOMAIN, ['',] string KEY, string VALUE [,string KEY, string VALUE ...])</a></li></ul></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101919618">debugPrint(mixed OBJECT)</h3></div><div class="eArea xe_content xe_dr_txt"><p>디버깅을 하기 위한&nbsp; 함수 입니다.<br>XE_ROOT/config/config.inc.php 파일에 __DEBUG__ 값이 1이상으로 정의되어 있어야 합니다.<br>__DEBUG_OUTPUT__ 값에 따라 결과값을 받을 방법을 선택할 수 있습니다.<br><br>&nbsp;&nbsp;&nbsp;&nbsp; * 0 : files/_debug_message.php 에 연결하여 출력<br>&nbsp;&nbsp;&nbsp;&nbsp; * 1 : HTML 최하단에 주석으로 출력 (Response Method가 HTML 일 때)<br>&nbsp;&nbsp;&nbsp;&nbsp; * 2 : Firebug 콘솔에 출력 (PHP &gt;= 5.2.0. Firebug/FirePHP 플러그인 필요)<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101927459">instance getController(string MODULE_NAME)</h3></div><div class="eArea xe_content xe_dr_txt"><p>모듈의 Controller 인스턴스를 가져오기 위한 함수입니다.<br><br>// document.controller.class 인스턴스를 갖고 오고 싶다면<br>$oDocumentController = &amp;getController('document');<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101955117">instance getModel(string MODULE_NAME)</h3></div><div class="eArea xe_content xe_dr_txt"><p>모듈의 Model 인스턴스를 가져오기 위한 함수입니다.<br><br>// documentModel 인스턴스를 갖고 오고 싶다면<br>$oDocumentModel = &amp;getModel('document');<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101962698">instance getAdminController(string MODULE_NAME)</h3></div><div class="eArea xe_content xe_dr_txt"><p>모듈의 Admin Controller 인스턴스를 가져오기 위한 함수입니다.<br><br>// documentAdminController 인스턴스를 갖고 오고 싶다면<br>$oDocumentAdminController = &amp;getAdminController('document');<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101969638">instrance getAdminModel(string MODULE_NAME)</h3></div><div class="eArea xe_content xe_dr_txt"><p>모듈의 Admin Model 인스턴스를 가져오기 위한 함수입니다.<br><br>// documentAdminModel 인스턴스를 갖고 오고 싶다면<br>$oDocumentAdminModel = &amp;getAdminModel('document');<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101976038">Object executeQuery(string QUERY_ID, stdClass PARAM)</h3></div><div class="eArea xe_content xe_dr_txt"><p>XML Query를 실행하기 위한 함수입니다. 결과는 Object class의 객체로 return 됩니다.<br>쿼리 실패는 Object::toBool()이 false일 경우이고 true라면 쿼리는 정상적으로 실행이 된 것을 의미합니다.<br>select문의 결과 데이터는 Object::data 변수에 담겨져 return 됩니다.</p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101980854">Object executeQueryArray(string QUERY_ID, stdClass PARAM)</h3></div><div class="eArea xe_content xe_dr_txt"><p>executeQuery()와 기능이 같으나 select 시 Object::data 변수에 결과 row가 1개라도 array로 반환됩니다.</p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101985039">int getNextSequence()</h3></div><div class="eArea xe_content xe_dr_txt"><p>다음 Sequence 번호를 가져오기 위한 함수 입니다.<br><br>XE 에서는 내부적으로 하나의 Sequence 를 쓰는데요 member_srl, module_srl, document_srl 등 모든 키는 다 이 함수로 받아 설정됩니다. document_srl이 +1씩 순차적으로 늘어나지 않지만 이점이 많이 XE에서는 이러한 방법으로 Sequence를 쓰고 있습니다.<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101989343">string getUrl(['',] string KEY, string VALUE [,string KEY, string VALUE ...])</h3></div><div class="eArea xe_content xe_dr_txt"><p>Url을 만드는 함수 입니다.<br>현재 요청된 RequestURI에 주어진 인자의 값으로 변형하여 url을 리턴을 하고 첫 인자값이 '' 이면 RequestUri에다가 추가된 args_list로 url을 만듭니다.<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251103121066">string getFullUrl(['',] string KEY, string VALUE [,string KEY, string VALUE ...])</h3></div><div class="eArea xe_content xe_dr_txt"><p>http:// 로 시작하는 Url을 만드는 함수입니다.<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101995104">string getSiteUrl(string DOMAIN, ['',] string KEY, string VALUE [,string KEY, string VALUE ...])</h3></div><div class="eArea xe_content xe_dr_txt"><p>가상사이트를 위한 Url을 만드는 함수입니다. 첫 인자 DOMAIN에는 도메인 또는 vid를 받습니다.<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251102004272">string getFullSiteUrl(string DOMAIN, ['',] string KEY, string VALUE [,string KEY, string VALUE ...])</h3></div><div class="eArea xe_content xe_dr_txt"><p>가상사이트를 위한 http:// 로 시작하는 Url을 만드는 함수입니다.</p></div>
sol 2009.08.24 17:40:22
복원
<div class="eArea xe_content xe_dr_txt"><p>XE의 일반 함수들은 XE_ROOT/config/func.inc.php 파일에 정의 되어 있습니다.<br></p></div><div class="eArea xe_content xe_dr_index"><ul class="toc"><li class="toc3"><a href="#h1251101919618">debugPrint(mixed OBJECT)</a></li><li class="toc3"><a href="#h1251101927459">instance getController(string MODULE_NAME)</a></li><li class="toc3"><a href="#h1251101955117">instance getModel(string MODULE_NAME)</a></li><li class="toc3"><a href="#h1251101962698">instance getAdminController(string MODULE_NAME)</a></li><li class="toc3"><a href="#h1251101969638">instrance getAdminModel(string MODULE_NAME)</a></li><li class="toc3"><a href="#h1251101976038">Object executeQuery(string QUERY_ID, stdClass PARAM)</a></li><li class="toc3"><a href="#h1251101980854">Object executeQueryArray(string QUERY_ID, stdClass PARAM)</a></li><li class="toc3"><a href="#h1251101985039">int getNextSequence()</a></li><li class="toc3"><a href="#h1251101989343">string getUrl(['',] string KEY, string VALUE [,string KEY, string VALUE ...])</a></li><li class="toc3"><a href="#h1251101995104">string getSiteUrl(string DOMAIN, [''+
'+
',] string KEY, string VALUE [,string KEY, string VALUE ...])</a></li><li class="toc3"><a href="#h1251102000024">string getFullUrl([''+
',] string KEY, string VALUE [,string KEY, string VALUE ...])</a></li><li class="toc3"><a href="#h1251102004272">string getFullSiteUrl(string DOMAIN, ['',] string KEY, string VALUE [,string KEY, string VALUE ...])</a></li></ul></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101919618">debugPrint(mixed OBJECT)</h3></div><div class="eArea xe_content xe_dr_txt"><p>디버깅을 하기 위한&nbsp; 함수 입니다.<br>XE_ROOT/config/config.inc.php 파일에 __DEBUG__ 값이 1이상으로 정의되어 있어야 합니다.<br>__DEBUG_OUTPUT__ 값에 따라 결과값을 받을 방법을 선택할 수 있습니다.<br><br>&nbsp;&nbsp;&nbsp;&nbsp; * 0 : files/_debug_message.php 에 연결하여 출력<br>&nbsp;&nbsp;&nbsp;&nbsp; * 1 : HTML 최하단에 주석으로 출력 (Response Method가 HTML 일 때)<br>&nbsp;&nbsp;&nbsp;&nbsp; * 2 : Firebug 콘솔에 출력 (PHP &gt;= 5.2.0. Firebug/FirePHP 플러그인 필요)<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101927459">instance getController(string MODULE_NAME)</h3></div><div class="eArea xe_content xe_dr_txt"><p>모듈의 Controller 인스턴스를 가져오기 위한 함수입니다.<br><br>// document.controller.class 인스턴스를 갖고 오고 싶다면<br>$oDocumentController = &amp;getController('document');<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101955117">instance getModel(string MODULE_NAME)</h3></div><div class="eArea xe_content xe_dr_txt"><p>모듈의 Model 인스턴스를 가져오기 위한 함수입니다.<br><br>// documentModel 인스턴스를 갖고 오고 싶다면<br>$oDocumentModel = &amp;getModel('document');<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101962698">instance getAdminController(string MODULE_NAME)</h3></div><div class="eArea xe_content xe_dr_txt"><p>모듈의 Admin Controller 인스턴스를 가져오기 위한 함수입니다.<br><br>// documentAdminController 인스턴스를 갖고 오고 싶다면<br>$oDocumentAdminController = &amp;getAdminController('document');<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101969638">instrance getAdminModel(string MODULE_NAME)</h3></div><div class="eArea xe_content xe_dr_txt"><p>모듈의 Admin Model 인스턴스를 가져오기 위한 함수입니다.<br><br>// documentAdminModel 인스턴스를 갖고 오고 싶다면<br>$oDocumentAdminModel = &amp;getAdminModel('document');<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101976038">Object executeQuery(string QUERY_ID, stdClass PARAM)</h3></div><div class="eArea xe_content xe_dr_txt"><p>XML Query를 실행하기 위한 함수입니다.<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101980854">Object executeQueryArray(string QUERY_ID, stdClass PARAM)</h3></div><div class="eArea xe_content xe_dr_txt"><p>executeQuery()와 기능이 같으나 select 시 결과 row가 1개라도 array로 반환됩니다.</p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101985039">int getNextSequence()</h3></div><div class="eArea xe_content xe_dr_txt"><p>다음 Sequence 번호를 가져오기 위한 함수 입니다.<br><br>XE 에서는 내부적으로 하나의 Sequence 를 쓰는데요 member_srl, module_srl, document_srl 등 모든 키는 다 이 함수로 받아 설정됩니다. document_srl이 +1씩 순차적으로 늘어나지 않지만 이점이 많이 XE에서는 이러한 방법으로 Sequence를 쓰고 있습니다.<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101989343">string getUrl(['',] string KEY, string VALUE [,string KEY, string VALUE ...])</h3></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101995104">string getSiteUrl(string DOMAIN, ['',] string KEY, string VALUE [,string KEY, string VALUE ...])</h3></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251102000024">string getFullUrl(['',] string KEY, string VALUE [,string KEY, string VALUE ...])</h3></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251102004272">string getFullSiteUrl(string DOMAIN, ['',] string KEY, string VALUE [,string KEY, string VALUE ...])</h3></div>
sol 2009.08.24 17:28:46
복원
<div class="eArea xe_content xe_dr_txt"><p>XE의 일반 함수들은 XE_ROOT/config/func.inc.php 파일에 정의 되어 있습니다.<br></p></div><div class="eArea xe_content xe_dr_index"><ul class="toc"><li class="toc3"><a href="#h1251101919618">debugPrint(mixed OBJECT)</a></li><li class="toc3"><a href="#h1251101927459">instance getController(string MODULE_NAME)</a></li><li class="toc3"><a href="#h1251101955117">instance getModel(string MODULE_NAME)</a></li><li class="toc3"><a href="#h1251101962698">instance getAdminController(string MODULE_NAME)</a></li><li class="toc3"><a href="#h1251101969638">instrance getAdminModel(string MODULE_NAME)</a></li><li class="toc3"><a href="#h1251101976038">Object executeQuery(string QUERY_ID, stdClass PARAM)</a></li><li class="toc3"><a href="#h1251101980854">Object executeQueryArray(string QUERY_ID, stdClass PARAM)</a></li><li class="toc3"><a href="#h1251101985039">int getNextSequence()</a></li><li class="toc3"><a href="#h1251101989343">string getUrl(['',] string KEY, string VALUE [,string KEY, string VALUE ...])</a></li><li class="toc3"><a href="#h1251101995104">string getSiteUrl(string DOMAIN, [''+
'+
',] string KEY, string VALUE [,string KEY, string VALUE ...])</a></li><li class="toc3"><a href="#h1251102000024">string getFullUrl([''+
',] string KEY, string VALUE [,string KEY, string VALUE ...])</a></li><li class="toc3"><a href="#h1251102004272">string getFullSiteUrl(string DOMAIN, ['',] string KEY, string VALUE [,string KEY, string VALUE ...])</a></li></ul></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101919618">debugPrint(mixed OBJECT)</h3></div><div class="eArea xe_content xe_dr_txt"><p>디버깅을 하기 위한&nbsp; 함수 입니다.<br>XE_ROOT/config/config.inc.php 파일에 __DEBUG__ 값이 1이상으로 정의되어 있어야 합니다.<br>__DEBUG_OUTPUT__ 값에 따라 결과값을 받을 방법을 선택할 수 있습니다.<br><br>&nbsp;&nbsp;&nbsp;&nbsp; * 0 : files/_debug_message.php 에 연결하여 출력<br>&nbsp;&nbsp;&nbsp;&nbsp; * 1 : HTML 최하단에 주석으로 출력 (Response Method가 HTML 일 때)<br>&nbsp;&nbsp;&nbsp;&nbsp; * 2 : Firebug 콘솔에 출력 (PHP &gt;= 5.2.0. Firebug/FirePHP 플러그인 필요)<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101927459">instance getController(string MODULE_NAME)</h3></div><div class="eArea xe_content xe_dr_txt"><p>모듈의 Controller 인스턴스를 가져오기 위한 함수입니다.<br><br>// document.controller.class 인스턴스를 갖고 오고 싶다면<br>$oDocumentController = &amp;getController('document');<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101955117">instance getModel(string MODULE_NAME)</h3></div><div class="eArea xe_content xe_dr_txt"><p>모듈의 Model 인스턴스를 가져오기 위한 함수입니다.<br><br>// documentModel 인스턴스를 갖고 오고 싶다면<br>$oDocumentModel = &amp;getModel('document');<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101962698">instance getAdminController(string MODULE_NAME)</h3></div><div class="eArea xe_content xe_dr_txt"><p>모듈의 Admin Controller 인스턴스를 가져오기 위한 함수입니다.<br><br>// documentAdminController 인스턴스를 갖고 오고 싶다면<br>$oDocumentAdminController = &amp;getAdminController('document');<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101969638">instrance getAdminModel(string MODULE_NAME)</h3></div><div class="eArea xe_content xe_dr_txt"><p>모듈의 Admin Model 인스턴스를 가져오기 위한 함수입니다.<br><br>// documentAdminModel 인스턴스를 갖고 오고 싶다면<br>$oDocumentAdminModel = &amp;getAdminModel('document');<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101976038">Object executeQuery(string QUERY_ID, stdClass PARAM)</h3></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101980854">Object executeQueryArray(string QUERY_ID, stdClass PARAM)</h3></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101985039">int getNextSequence()</h3></div><div class="eArea xe_content xe_dr_txt"><p>다음 Sequence 번호를 가져오기 위한 함수 입니다.<br><br>XE 에서는 내부적으로 하나의 Sequence 를 쓰는데요 member_srl, module_srl, document_srl 등 모든 키는 다 이 함수로 받아 설정됩니다. document_srl이 +1씩 순차적으로 늘어나지 않지만 이점이 많이 XE에서는 이러한 방법으로 Sequence를 쓰고 있습니다.<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101989343">string getUrl(['',] string KEY, string VALUE [,string KEY, string VALUE ...])</h3></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101995104">string getSiteUrl(string DOMAIN, ['',] string KEY, string VALUE [,string KEY, string VALUE ...])</h3></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251102000024">string getFullUrl(['',] string KEY, string VALUE [,string KEY, string VALUE ...])</h3></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251102004272">string getFullSiteUrl(string DOMAIN, ['',] string KEY, string VALUE [,string KEY, string VALUE ...])</h3></div>
sol 2009.08.24 17:23:16
복원
<div class="eArea xe_content xe_dr_hx"><h3 id="h1251101919618">debugPrint(mixed OBJECT)</h3></div><div class="eArea xe_content xe_dr_txt"><p>디버깅을 하기 위한&nbsp; 함수 입니다.<br>XE_ROOT/config/config.inc.php 파일에 __DEBUG__ 값이 1이상으로 정의되어 있어야 합니다.<br>__DEBUG_OUTPUT__ 값에 따라 결과값을 받을 방법을 선택할 수 있습니다.<br><br>&nbsp;&nbsp;&nbsp;&nbsp; * 0 : files/_debug_message.php 에 연결하여 출력<br>&nbsp;&nbsp;&nbsp;&nbsp; * 1 : HTML 최하단에 주석으로 출력 (Response Method가 HTML 일 때)<br>&nbsp;&nbsp;&nbsp;&nbsp; * 2 : Firebug 콘솔에 출력 (PHP &gt;= 5.2.0. Firebug/FirePHP 플러그인 필요)<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101927459">instance getController(string MODULE_NAME)</h3></div><div class="eArea xe_content xe_dr_txt"><p>모듈의 Controller 인스턴스를 가져오기 위한 함수입니다.<br><br>// document.controller.class 인스턴스를 갖고 오고 싶다면<br>$oDocumentController = &amp;getController('document');<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101955117">instance getModel(string MODULE_NAME)</h3></div><div class="eArea xe_content xe_dr_txt"><p>모듈의 Model 인스턴스를 가져오기 위한 함수입니다.<br><br>// documentModel 인스턴스를 갖고 오고 싶다면<br>$oDocumentModel = &amp;getModel('document');<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101962698">instance getAdminController(string MODULE_NAME)</h3></div><div class="eArea xe_content xe_dr_txt"><p>모듈의 Admin Controller 인스턴스를 가져오기 위한 함수입니다.<br><br>// documentAdminController 인스턴스를 갖고 오고 싶다면<br>$oDocumentAdminController = &amp;getAdminController('document');<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101969638">instrance getAdminModel(string MODULE_NAME)</h3></div><div class="eArea xe_content xe_dr_txt"><p>모듈의 Admin Model 인스턴스를 가져오기 위한 함수입니다.<br><br>// documentAdminModel 인스턴스를 갖고 오고 싶다면<br>$oDocumentAdminModel = &amp;getAdminModel('document');<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101976038">Object executeQuery(string QUERY_ID, stdClass PARAM)</h3></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101980854">Object executeQueryArray(string QUERY_ID, stdClass PARAM)</h3></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101985039">int getNextSequence()</h3></div><div class="eArea xe_content xe_dr_txt"><p>다음 Sequence 번호를 가져오기 위한 함수 입니다.<br><br>XE 에서는 내부적으로 하나의 Sequence 를 쓰는데요 member_srl, module_srl, document_srl 등 모든 키는 다 이 함수로 받아 설정됩니다. document_srl이 +1씩 순차적으로 늘어나지 않지만 이점이 많이 XE에서는 이러한 방법으로 Sequence를 쓰고 있습니다.<br></p></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101989343">string getUrl(['',] string KEY, string VALUE [,string KEY, string VALUE ...])</h3></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251101995104">string getSiteUrl(string DOMAIN, ['',] string KEY, string VALUE [,string KEY, string VALUE ...])</h3></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251102000024">string getFullUrl(['',] string KEY, string VALUE [,string KEY, string VALUE ...])</h3></div><div class="eArea xe_content xe_dr_hx"><h3 id="h1251102004272">string getFullSiteUrl(string DOMAIN, ['',] string KEY, string VALUE [,string KEY, string VALUE ...])</h3></div>
sol 2009.08.24 17:21:00