Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
вытянуть переменную из вложенного массива в Smarty
|
|||
|---|---|---|---|
|
#18+
Добрый день. Имеется такая структура массива: $order_list 32 => Array (18) id => "32" contact_id => "80" create_datetime => "2014-11-03 09:35:40" update_datetime => "2014-11-05 06:05:14" 35 => Array (18) id => "35" contact_id => "85" create_datetime => "2014-11-03 10:22:44" update_datetime => "2014-11-05 06:07:16" params => Array (5) 32 => Array (19) auth_code => "bdc56ba4499031f4323197d5e67518cb92" auth_pin => "1683" ip => "86.98.156.22" shipping_address.city => "Sharjah" shipping_address.country => "are" ........... Мне необходимо получить значение параметра shipping_address.city Пробовал сделать так: {foreach $order_list as $order} {$order_list.params[$order.id]. shipping_address.city} {/foreach} ни чего не возвращает, если в имени последней переменной нет точки - тогда получаю значение - {$order_list.params[$order.id].ip} - все показывает верно Подскажите пожалуйста как правильно написать тэг. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2014, 13:19 |
|
||
|
вытянуть переменную из вложенного массива в Smarty
|
|||
|---|---|---|---|
|
#18+
зайти на гугл, вбить смарти руководство. почитать про работу с масивами, перепробывать все варианты. ЗЫ я не работал со смарти, зашол, прочитал - поэтому и не советую, но уверен что если перепробывать все варианты то либо найдёшь либо никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2014, 13:50 |
|
||
|
вытянуть переменную из вложенного массива в Smarty
|
|||
|---|---|---|---|
|
#18+
Спасибо тебе, добрый человек, за подробный ответ. Еще есть варианты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2014, 14:44 |
|
||
|
вытянуть переменную из вложенного массива в Smarty
|
|||
|---|---|---|---|
|
#18+
блин..ну я ж тебе не буду перепечатывать все варианты! случай у тебя не стандартный... ты сделал то чего не рекомендуеться....есть же простое правило - в именование буквы цифры и максимум подчоркивание...ибо если в одном месте даже можно, в другом месте потом могут быть проблемы. тыж смарти учил...вот лучше взять привычное для себя руководство, и начни пробовать все варианты. мнение я написал - вместо форича использовать секшин (аналог форича ) для смарти - мое мнение - что если и можно, то только через один из вариантов (примеров) для секшин оператора ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2014, 15:16 |
|
||
|
вытянуть переменную из вложенного массива в Smarty
|
|||
|---|---|---|---|
|
#18+
Писал не я, а webasyst Вчера 4 часа подряд пробовал все варианты, сегодня утром попробовал еще то, что ночью приснилось а потом уже сюда написал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2014, 16:22 |
|
||
|
вытянуть переменную из вложенного массива в Smarty
|
|||
|---|---|---|---|
|
#18+
а если так? Код: php 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2014, 16:46 |
|
||
|
|

start [/forum/topic.php?fid=23&tid=1462287]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 355ms |

| 0 / 0 |
