vtiger - 자세한 정보 탭에서 리드 모듈에서 사용자 정의 모듈 레코드를 선택할 수 없습니다.
문제
사용자 정의 모듈 채팅 을 만들고 자세한 정보 탭에서 리드 모듈에서 채팅 레코드를 선택하려고 시도합니다.
"Warning: Invalid argument supplied for foreach() in include\utils\ListViewUtils.php on line 1280"
오류가 있고 채팅 레코드를 나열하지 않고 다른 vtiger 기본 모듈에 대한 작동이 없습니다
여기에 관련 목록을 설정하는 코드
$Vtiger_Utils_Log = true;
include_once('vtlib/Vtiger/Menu.php');
include_once('vtlib/Vtiger/Module.php');
$accounts=Vtiger_Module::getInstance('Leads');
$accounts->setRelatedList(Vtiger_Module::getInstance('Chat'), 'Chat',Array('ADD','SELECT'));
.
이를 도와주세요.미리 감사드립니다.
해결책
주석에서 다음과 같은 기능을 만들어야하며 코드가 모듈 간의 관계를 설정하는 데 잘못되었습니다.이 코드를 사용해야합니다.
$module = Vtiger_Module::getInstance('Store');
$storemodule1 = Vtiger_Module::getInstance('Calendar');
$relationLabel = 'Activities';
$function_name = 'get_activities';
$module->setRelatedList( $storemodule1, $relationLabel, Array('ADD','SELECT'), $function_name );
.
'get_activities'로 바꿀 수있는 함수와 다른 값을 변경 해야하는지 알고 있다고 생각합니다.
제휴하지 않습니다 StackOverflow