Я вызываю API через PHP, который возвращает многомерный массив [ $ myArray ].
Я хочу передать этот массив для использования в моем шаблоне Smarty, но по какой-то причине массив возвращается без ключей первого измерения.
Когда я печатаю_r на $ myArray в PHP, я получаю:
Array (
[success] => 1
[errors] => 0
[data] => Array (
[0] => Array (
[email] => myemail@email.com
[id] => hhd77sjr
[timestamp] => 2011-08-10 16:31:29
)
)
)
Я назначаю этот массив как:
$smarty->assign('my_array',$myArray);
Затем, когда я получаю доступ к my_array в моем шаблоне Smarty через {$my_array|print_r}
, я получаю:
1
0
Array (
[0] => Array (
[email] => myemail@email.com
[id] => hhd77sjr
[timestamp] => 2011-08-10 16:31:29
)
)
Что случилось с моими ключами для значений [success], [errors] и [data]? Я только вижу значения. Как я могу получить доступ к этим значениям через что-то вроде: {$my_array.success}
?
СПАСИБО за помощь !!