XE(XpressEngine) 팁
xe가 설치된 루트 경로 가져오기
xemaker
2017. 6. 22. 09:17
음.. 이제 까지 xe를 정신없이 개발해서 그냥 파일 임포트 하는 부분에다가 내 현재 설치 경로를 하드 코딩 해서 넣었다.
그러다 보니..
내가 만든 소스를 다른곳에서 포팅 하거나 할때 항상 1번에 전문가 처럼 되는게 아니라 2,3번 아마추어 처럼 손이 가야 돌아갔다.
클라이언트 상황이 저 마다 다를 수 있으니..
그래서
xe가 설치된 루트 경로를 가져와서 코딩 하면 그런 불편함이 없어지지 않을까 생각한다.
그것은 바로
$_SERVER['DOCUMENT_ROOT']
사용하려면
require_once $_SERVER['DOCUMENT_ROOT'].'/config/config.inc.php';
이렇게 하면 된다.
그리고 한가지더!
xe 구버전에서는 define('__XE__',true); 하면 안 읽힌다. 마찬가지로 신버전에서 define('__ZBXE__',true); 하면 안 읽힌다.
그래서 아예 프로그래밍 할때
define('__XE__',true);
define('__ZBXE__',true);
이렇게 2개 써주면 좋다^^