vtiger - 자세한 정보 탭에서 리드 모듈에서 사용자 정의 모듈 레코드를 선택할 수 없습니다.

StackOverflow https://stackoverflow.com//questions/20044436

  •  26-12-2019
  •  | 
  •  

문제

사용자 정의 모듈 채팅 을 만들고 자세한 정보 탭에서 리드 모듈에서 채팅 레코드를 선택하려고 시도합니다.

"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'로 바꿀 수있는 함수와 다른 값을 변경 해야하는지 알고 있다고 생각합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top