Мне нужно изменить из раздела$ тип. В из раздела мы имеем PHP статические функции:Как назначить переменную (функцию) PHP PHP в smarty?
{foreach from=dbPay::getAll(null) item=dbPay}
{foreach from=dbPay::getSomething(null) item=dbPay}
etc.
Давайте посмотрим, мы делаем переменную для этого:
{foreach from={$static_php_function} item=dbPay}
Использование:
{if ($type == 1)}
// need to assign: dbPay::getAll(null)
// ?? {assign var="static_php_function" value="dbPay::getAll(null)"}
{elseif ($type == 2)}
// need to assign: dbPay::getSomething(null)
// ?? {assign var="static_php_function" value="dbPay::getSomething(null)"}
{/if}
{foreach from={$static_php_function} item=dbPay}
...
{/foreach}
Трудно прочитать ваш ответ. Некоторый код также поможет. – Beryllium