0
현재 vTiger 6.5에 새 모듈을 만드는 중입니다. 현재 vTlib를 사용하여 모듈을 만들고 있는데, 핸들러를 등록하는 중입니다. 갑자기 모든 모듈의 정보를 표준 모듈까지 저장할 수 없게 될 때까지 모든 것이 잘 작동하고 있습니다. 엔티티 저장시 vTiger 빈 페이지
내가 새로 설치 시작하고 내 모듈을 설치하는 단계를 갔다, 나는 하나의 모듈의 벌금을 생성하지만, 난 아무것도 저장 한 후 수 없습니다 아래의 핸들러를 등록하고 바로 이어질 때<?php
require_once('include/database/PearDatabase.php');
include_once('include/events/include.inc');
$adb = PearDatabase::getInstance();
$em = new VTEventsManager($adb);
$module = 'AddIsa';
$em->registerHandler('vtiger.entity.beforesave', 'modules/'.$module.'/'.$module.'Handler.php', $module.'Handler');
$em->registerHandler('vtiger.entity.beforesave.modifiable', 'modules/'.$module.'/'.$module.'Handler.php', $module.'Handler');
$em->registerHandler('vtiger.entity.beforesave.final', 'modules/'.$module.'/'.$module.'Handler.php', $module.'Handler');
$em->registerHandler('vtiger.entity.aftersave', 'modules/'.$module.'/'.$module.'Handler.php', $module.'Handler');
echo 'Events Added Successfully.';
?>
을되는 index.php
UPDATE는
나는 테이블 vtiger_eventhandlers에 가서 내 사용자 지정 모듈에 관련된 이벤트 핸들러를 삭제하고 지금은 잘 작동합니다. 이 테이블에있는 동일한 스크립트를 사용하여 이벤트 핸들러를 등록한 적이있는 이유는 이것이 왜 발생하는지 알 수 없습니다.
아이디어가 있으십니까?