포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
외부 파일에서 XE 억세스 하기
2011.10.11 09:02
외부 파일에서 XE 에 억세스 해서 사용하는 방법에 대해서 비슷하게 사용하시는분들의 경험을 공유해봤으면 합니다.
저같은 경우는, 별도로 만든 모듈에서 ajax request 를
XE 모듈상에서 구현시 상대적으로 쓸모없는 자원의 낭비가 많아서. (DB 억세스, 메모리등)
session_start();
define('__ZBXE__', true);
define('__XE__', true);
define('_XE_PATH_', 'path');
require(_XE_PATH_.'config/config.inc.php');
$oContext = &Context::getInstance();
$oContext->init();
식으로 가져와서 처리하고있는데
사실 config.inc.php 말고 필요한 부분만 뽑아서 쓸수있다면 더욱 효율적으로 바뀔꺼라고 생각합니다.
버전이 바뀔때마다 불러오면 되는 파일도 바뀌고,
연동문제도 있어서 config.inc.php 를 가져오는게 가장 쉬운 방법일수도 있지만,
(기존에는 필요한 파일만 뽑아서 가져왔지만, 1.5로 올리면서 config.inc.php 를 가져오고 있습니다.)
좀더 효율적으로. 처리할수 있는 방법은 어떤게 있을까요.
저는 개인적으로 XE 에서
essential_load.php 식으로
XE 내부 함수에 억세스 할수있도록 기본적인 구성사항만 불러올수 있는 기능이 있으면, 개발자들의 개발에 날개를 달아주는 격이 되지 않을까 합니다.