Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
05.11.2014, 13:19
|
|||
|---|---|---|---|
|
|||
вытянуть переменную из вложенного массива в 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:50
|
|||
|---|---|---|---|
|
|||
вытянуть переменную из вложенного массива в Smarty |
|||
|
#18+
зайти на гугл, вбить смарти руководство. почитать про работу с масивами, перепробывать все варианты. ЗЫ я не работал со смарти, зашол, прочитал - поэтому и не советую, но уверен что если перепробывать все варианты то либо найдёшь либо никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.11.2014, 14:44
|
|||
|---|---|---|---|
|
|||
вытянуть переменную из вложенного массива в Smarty |
|||
|
#18+
Спасибо тебе, добрый человек, за подробный ответ. Еще есть варианты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.11.2014, 15:16
|
|||
|---|---|---|---|
|
|||
вытянуть переменную из вложенного массива в Smarty |
|||
|
#18+
блин..ну я ж тебе не буду перепечатывать все варианты! случай у тебя не стандартный... ты сделал то чего не рекомендуеться....есть же простое правило - в именование буквы цифры и максимум подчоркивание...ибо если в одном месте даже можно, в другом месте потом могут быть проблемы. тыж смарти учил...вот лучше взять привычное для себя руководство, и начни пробовать все варианты. мнение я написал - вместо форича использовать секшин (аналог форича ) для смарти - мое мнение - что если и можно, то только через один из вариантов (примеров) для секшин оператора ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.11.2014, 16:22
|
|||
|---|---|---|---|
|
|||
вытянуть переменную из вложенного массива в Smarty |
|||
|
#18+
Писал не я, а webasyst Вчера 4 часа подряд пробовал все варианты, сегодня утром попробовал еще то, что ночью приснилось а потом уже сюда написал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.11.2014, 16:46
|
|||
|---|---|---|---|
|
|||
вытянуть переменную из вложенного массива в Smarty |
|||
|
#18+
а если так? Код: php 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&tablet=1&tid=1462287]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 252ms |
| total: | 425ms |

| 0 / 0 |
