[FX.php List] Portals in fx.php versus API
Chris Hansen
chris at iViking.org
Mon Apr 14 12:02:20 MDT 2008
Jonathan,
1) FX.php DOES support editing multiple portals simultaneously.
Simply append a . (period) followed by the portal record's RecordID to
the name of each field in the portal. You will still need to pass in
the RecordID of the parent record (just as you would for any other
edit) so that FileMaker knows to which parent the specified children
belong. Note that you can only create one portal record at a time by
appending a .0 to the name of each field in the portal to be set. For
example, to edit the first and last names of two portal records with
RecordIDs of 22 and 9:
...
$query->SetDBData('Contacts::First_Name.22', 'Bob');
$query->SetDBData('Contacts::Last_Name.22', 'Smith');
$query->SetDBData('Contacts::First_Name.9', 'Raul');
$query->SetDBData('Contacts::Last_Name.9', 'Espinoza');
...
2) Since the FileMaker API for PHP also uses FileMaker's XML interface
for communicating with FileMaker, it also supports editing multiple
records in a portal at once, but of course the syntax is different.
HTH
--Chris
On Apr 14, 2008, at 10:49 AM, Jonathan Schwartz wrote:
> Hi Folks,
>
> Still assisting a colleague with an API application. Need to clarify
> the issue of portals for input.
>
> If a screen had to list and then collect input from multiple records
> on the same page, in fx.php I would use a technique I learned from
> the list (Steve Winter, I believe ;-) ): Create a single form from
> the multiple records and then process the POSTED input in a While
> loop when submitted.
>
> I believe that I went this way because fx.php doesn't support
> portals for collecting input from multiple records. Question #1: Is
> this correct?
>
> Question #2: Does the API support portals for collecting input from
> multiple records...or do I use the technique I have for fx.php?
>
> Thanks
>
>
> Jonathan
>
>
> --
> Jonathan Schwartz
> Exit 445 Group
> jonathan at exit445.com
> http://www.exit445.com
> 415-381-1852
> _______________________________________________
> FX.php_List mailing list
> FX.php_List at mail.iviking.org
> http://www.iviking.org/mailman/listinfo/fx.php_list
>
More information about the FX.php_List
mailing list