VTIGER: no se pueden seleccionar registros de módulos personalizados de un módulo de cables en la pestaña Más información

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

  •  26-12-2019
  •  | 
  •  

Pregunta

He creado un módulo personalizado chat y cuando estoy tratando de seleccionar registros de chat de un módulo strong> en la pestaña Más información.

Me da error "Warning: Invalid argument supplied for foreach() in include\utils\ListViewUtils.php on line 1280" y también no está enumerando ningún registro de chats, pero está funcionando bien para otro módulo predeterminado de VTIGER

Aquí está mi código para establecer una lista relacionada

$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'));

por favor ayuda para esto.Gracias de antemano.

¿Fue útil?

Solución

Debe crear una función como se indica en comentarios y su código es incorrecto para establecer la relación entre al módulo.Tienes que usar este código.

 $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 );

La función que creará lo reemplazará con 'get_activities' y creo que usted sabe qué otro valor tiene que cambiar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top