TYPO3 流体阵列访问
TYPO3 Fluid Array Access
我有一个访问流体数组的问题:
Associative Array {registrationProcess}
STRING {fieldname} == 'firstName'
STRING {property} == 'participant'
WORKING {registrationProcess.participant.{fieldname}}
WORKING {registrationProcess.{property}.firstName}
WORKING {registrationProcess.participant.firstName}
NULL {registrationProcess.{property}.{fieldname}}
为什么最后一个符号的结果是NULL???
Fluid 目前仅支持每个级别一个动态 属性。 Fluid 3.0 将改变这一点,但在那之前,您必须将第一个动态表达式提取到一个变量,然后对该新变量执行第二个动态表达式:
<f:variable
name="registrationProperty"
value="{registrationProcess.{property}}"
/>
{registrationProperty.{fieldname}}
我有一个访问流体数组的问题:
Associative Array {registrationProcess}
STRING {fieldname} == 'firstName'
STRING {property} == 'participant'
WORKING {registrationProcess.participant.{fieldname}}
WORKING {registrationProcess.{property}.firstName}
WORKING {registrationProcess.participant.firstName}
NULL {registrationProcess.{property}.{fieldname}}
为什么最后一个符号的结果是NULL???
Fluid 目前仅支持每个级别一个动态 属性。 Fluid 3.0 将改变这一点,但在那之前,您必须将第一个动态表达式提取到一个变量,然后对该新变量执行第二个动态表达式:
<f:variable
name="registrationProperty"
value="{registrationProcess.{property}}"
/>
{registrationProperty.{fieldname}}