에드온 폴더 이름에 . 이 들어가면 인식이 안 되는 데 버그 겠지요??
예) XE.TOWN 인식 안됨 -> XE-TOWN 인식 됨
getAddonList 함수를 수정하니 인식되네요.
아래 정규식에 . 을 추가 해줬습니다.
$searched_list = FileHandler::readDir('./addons', '/^([a-zA-Z0-9-_.]+)$/');
에드온 폴더 이름에 . 이 들어가면 인식이 안 되는 데 버그 겠지요??
예) XE.TOWN 인식 안됨 -> XE-TOWN 인식 됨
getAddonList 함수를 수정하니 인식되네요.
아래 정규식에 . 을 추가 해줬습니다.
정상일것입니다.
애드온이나 모듈이나 위젯이나 XE에서 공통으로 사용되는 쿼리방법이
executeQuery()
이렇게 시작하는데 이 쿼리 작성 방식을 보면
executeQuery('모듈이름.쿼리아이디');
형태로 작성하게 됩니다.
이를 애드온에서도 쿼리를 만들어서 실행이 가능합니다.
애드온도 마찬가지입니다.
executeQuery('addons.애드온이름.쿼리아이디');
으로 .을 가지고 구분하는데 애드온이나 모듈에 .이 있어서 아이디를 호출하게 되면 쿼리를 실행할수있는 방법을 만들기가 어려워지죠
그래서 이러한 이유때문에 일부러 막아둔것으로 생각하시면 되겠습니다.
이 글대로 수정을 통해 충돌되는 모든 문제는 XE측과 Rhymix측에서 책임을 안집니다 ㅋㅋㅋㅋ