0
Я довольно новичок в шаблоне smarty в php. Я хочу, чтобы присвоить значение переменной внутри Smarty шаблона:Назначение переменной массива в smarty
{assign var=all_person_exams value={$gdao->getGrade({$val->getTotal()},{$smarty.session.schoolsection})}
Значение, возвращаемое методом $gdao->getGrade(...)
является массивом. Этот метод был тщательно протестирован без умения. Но он здесь не работает. Как мне это сделать?
Примечание: оно должно быть возвращено значение, когда я делаю что-то вроде: {$all_person_exams.grade}
Protip: вы хотели бы сделать так же многое назначение переменных в вашем PHP-коде, как вы, а не сам шаблон. Если вы можете избежать этого кластера, сделайте это. Кроме того, разбор заданий, подобных этому, намного медленнее через Smarty, чем в чистом PHP. – OptimusCrime
Я бы с радостью назначил это в php-коде, если это было возможно при этом обстоятельстве, потому что один из его параметров для метода исходит из значения в цикле foreach, где также применяется этот оператор присваивания ... – osagie