expressionengine将自定义字段通道到PHP数组


expressionengine channel custom field to PHP array?

是否可以将通道自定义字段分配给PHP数组var?

类似这样的东西:

{exp:channel:entries channel="challenges" require_entry="yes" limit="1" cache="yes" refresh="60"}
{reverse_related_entries id="week_stats"}
<?php
$i = 1;
$stats[$i]['fat'] = "{body_fat}";
$stats[$i]['weight'] = "{weight}";
$stats[$i]['biceps'] = "{bicep_left}";
$stats[$i]['chest'] = "{chest}";
$stats[$i]['thigh'] = "{thigh_left}"
$i++
?>
{/reverse_related_entries}
<?php print_r($stats);?>
...
...
...
{/exp:channel:entries}

当然,PHP模板解析应该是ON(输出)。我试过了,但无法使用数组??

有什么建议吗?

这里有几件事可能出错:

1) 由于您正在分析输出,如果任何标记数据包含引号",将破坏您的PHP。

2) 后缺少分号

$stats[$i]['thigh'] = "{thigh_left}"