访问相关字段

时间:2014-06-18 15:53:15

标签: php filemaker

在FileMaker中我有(a.o.)两个相关的表,其中Betreuer_id表" studentpaper"表格是id表格#34; Betreuer"。

related tables

在FileMaker的PHP API的帮助下,我想访问" studentpaper"包括相关领域。然后,后者提出了一个问题。请考虑以下PHP代码:

 $findCommand =& $fm->newFindAllCommand('studentpaper');
 $result = $findCommand->execute();
 $records = $result->getRecords();
 $record = $records[0];
 echo $record->getField('Titel'); // okay
 echo $record->getField('Betreuer_id'); // okay
 echo $record->getField('Betreuer::Name'); 
 // ERROR: get empty string, even related record has a non-empty field

我期待" Betreuer :: Name"正确的相关结果,通常在FileMaker中(以及我在studentpaper的布局中得到的)。但是,我只得到一个空字符串。 我究竟做错了什么? FileMaker的PHP-API中的关系是否与"通常" FileMaker方法?

1 个答案:

答案 0 :(得分:0)

如果有人感兴趣,我自己找到了解决方案。

问题是该字段没有(在布局中)定义为普通文本输入,而是由值列表重新定义的选择字段。

因此,不需要通过通常的getField函数访问该值,而是通过与值列表相关的函数之一访问该值。就我而言,getValueListTwoFields完成了这项工作。