묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
모듈 업데이트 클래스 적용방법 부탁드립니다!
2017.10.13 00:31
<?php require_once(_XE_PATH_.'modules/document/document.item.php');
class reservation extends ModuleObject { /** * @brief 설치시 추가 작업이 필요할시 구현 **/ function moduleInstall() {
return new Object(); }
/** * @brief 설치가 이상이 없는지 체크하는 method **/ function checkUpdate() {
return false; }
/** * @brief 업데이트 실행 **/ function moduleUpdate() {
return new Object(0, 'success_updated'); }
/** * @brief 캐시 파일 재생성 **/ function recompileCache() { }
} ?> |
지금 모듈이름.class.php 에 이렇게 있는데
DB 컬럼 추가될시 자동으로 추가되게 하려면 어떻게 작성 해줘야 하나요??
가이드도 어디 없고 도저히 모르겠습니다...ㅜ
modules/comment/comment.class.php 파일을 찾고해보세요
해당 소스내의
$version_update_id = implode('.', array(__CLASS__, __XE_VERSION__, 'updated'));
if($oModuleModel->needUpdate($version_update_id))
이런부분은 굳이 필요없고 나머지만 보면 되는데
DB 칼럼추가는 $oDB->isColumnExists 와 $oDB->addColumn 관련부분들입니다.