2012-04-04 4 views
1

вот моя дилемма У меня есть 2 переменные, 1 - массив, а другой нет. {$variable1} Значение «привет»; {sp} Значение представляет собой многомерный массив. Я используюполучить значение массива smarty в php {php}

{php}$xid = $smart->get_template_vars('variable1');{/php} 

присвоить переменной $ Xid значение привет. однако, когда я использую тот же код:

{php}$sparray = $smart->get_template_vars('sp');{/php} 

это ломает код. поэтому страница не загружается. какие-либо предложения ? p.s: Я пытаюсь получить значение {sp.options.colors} внутри тегов {php}

Если я использую {sp.options.colors}, он возвращает «красный», например. в любом случае я могу получить значение внутри php?

+1

ТЫ 210,000th PERSON помечать ВОПРОС С PHP! ПОЗДРАВЛЯЮ! –

ответ

2

Я понял это: используется Smarty $sparray = $this->get_template_vars('sp'); и в PHP положить: $sparray[options][colors];

Смежные вопросы