Smarty вызывая функцию внутри функции - PullRequest
1 голос
/ 16 декабря 2010

нам необходимо выучить smarty прямо сейчас. и я уже в создании своих собственных функций, как я могу вызвать одну функцию внутри другой функции?

smarty, кажется, вызывает свою функцию как

{function_name param1=val1}

Я пытался поместить его в function.myfunction.php , но кажется, что smarty разбирает {} только внутри .tpl файлов

есть ли способ, которым я мог бы назвать их как

function foo($bar){
 $foo = function2(param1,param2);
 return $foo + $bar;
}

1 Ответ

1 голос
/ 16 декабря 2010

Это в значительной степени именно так, как вы бы это сделали. Ваши функции написаны на PHP, поэтому вы используете php, а не smarty, для вызова своих функций. Вы должны будете убедиться, что функция, которую вы хотите вызвать, была включена.

...