Вы можете настроить выражение в PHP-массиве? - PullRequest
1 голос
/ 24 февраля 2012

Можно ли назначить настраиваемые поля канала для массива 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-шаблона должен быть включен (вывод).Я пробовал это, но не могу заставить его работать с массивом ??

Любые советы?

1 Ответ

0 голосов
/ 24 февраля 2012

Есть несколько вещей, которые могут пойти / не так:

1) Поскольку вы анализируете выходные данные, если какие-либо данные тега содержат кавычку "" ", это нарушит ваш PHP.

2) После

отсутствует точка с запятой
$stats[$i]['thigh'] = "{thigh_left}"
...