你几乎在那里。
<?php
// Assuming $account is a loaded SugarCRM Account record
$account->load_relationship('project');
$projects = $account->project->getBeans();
foreach($projects as $project){
var_dump($project->name);
}
用“campaigns”或“members”或任何其他模块替换“project”以查找更多信息。您可以在 中找到这些链接的名称/modules/Accounts/vardefs.php。它适用于您创建的任何自定义关系,但这些将被列出,/custom/modules/Accounts/vardefs.php因为它们是您的实例的自定义。
此外,如果您在脚本中加载多个关系,则可以一次加载所有关系,而不是单独执行每个关系:
<?php
$account->load_relationships();
此外,SugarCRM Developer Documentation on SugarBean -> Fetching Relationships中提供了更完整的文档。