smarty доступ к ассоциативному массиву

shark_255

Новичок
smarty доступ к ассоциативному массиву

Есть массив:

$category_products = Array(
[Most Popular] => Array (
[0] => array('name' => 'first product'),
[1] => array('name'=> 'second product')
),
[Other] => ...
)

Если делать так:

{foreach from=$category_products['Most Popular'] item=product name=f_product}
то получаем в итоге шиш, через assign var

{assign var='most_popular_category' value=$category_products['Most Popular']}

{foreach from=$most_popular_cateogry item=product name=f_product}

тоже самое..


и только если сделать в php коде:

$smarty->assign("most_popular_category", $category_products['Most Popular']);

все работает
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
ОМГ, пробелы в ключах массива?
 

shark_255

Новичок
окс, попробуем. Ну дык если с пхп ассайнить все ок, чем пробелы плохи в шаблоне?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
как-то это противпоестественно имхо.
 

shark_255

Новичок
) на самом деле это может быть чем угодно, а вот правило что-ли в виде нотайса бы зачитать
 
Сверху