[FX.php List] $useInnerArray

Vision Computer Consulting info at visioncomputerconsulting.com
Fri Apr 6 11:18:16 MDT 2007


Thank you. I will try to read the documentation more throughly next  
time.

You explanation was helful though.

I interpret to mean that you get a 2 dimensional array returned  
instead of a 3 dimensional array. Is that correct?

Stephen

On Apr 6, 2007, at 10:01 AM, Dale Bengston wrote:

> No, it has nothing to do with simulating SQL syntax. From the  
> FXFunctions.pdf (page 10):
>
> >> The final parameter, $useInnerArray, determines whether the  
> returned data should make
> allowance for repeating fields and/or portals.  This is discussed  
> in greater detail in connection with
> the FlattenInnerArray() function, above.
>
> The discussion of FlattenInnerArray() is also on page 10:
>
> By default, FX.php adds an inner layer to the returned array to  
> allow for FileMaker repeating fields
> and/or portals.  Since most fields on a layout usually do not fall  
> into these criteria, often code to
> display field data will have a trailing "[0]".  FlattenInnerArray()  
> can be used to remove this inner layer
> if desired, and so obviate the need for the trailing, bracketed  
> zero.  This function has no associated
> parameters.
>
>
> So, what it really means is without FlattenInnerArray() or  
> $useInnerArray, your reference to a field's contents on a specific  
> record would be:
>
> $returnData['data'][key]['myField'][0]
>
> ...and with FlattenInnerArray() or $useInnerArray, it would be:
>
> $returnData['data'][key]['myField']
>
>
>
> Dale
>
>
>
> On Apr 6, 2007, at 11:53 AM, Vision Computer Consulting wrote:
>
>> Is $useInnerArray similar to doing a SQL 'INNER JOIN'? If so, how  
>> would you do an 'LEFT OUTER JOIN'?
>>
>> _______________________________________________
>> FX.php_List mailing list
>> FX.php_List at mail.iviking.org
>> http://www.iviking.org/mailman/listinfo/fx.php_list
>
> _______________________________________________
> 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