Я хотел бы передать значение массива функции просмотра, чтобы она могла отправить некоторый HTML-код на основе этого отправленного значения. Я хочу, чтобы моя система отправляла текстовое поле, текстовое поле или переключатель.
У меня на усах стоит {{#get_question}}{{type}}{{/get_question}}
где type может иметь любое значение из ["input","radio","comment"] Основная головная боль у меня как вызвать эту функцию и передать параметр.
Я хотел бы иметь php-функцию get_question, которая извлекает значение, переданное в {{type}}, если тип не является текстовым, я хотел бы передать значение типа моему частичному вызову {{>}}
и динамически загрузить частичный, представленный { {type}} Я получил этот пример кода с форумов Kohana:
Hello, {{#caps }}{{ text }}{{/ caps }}!
$m = new Mustache_Engine(array(
'helpers' => array(
'caps' => function() {return function($text, $m) {
return strtoupper($m->render($text));
}}
)
));
Кажется, я не могу заставить его работать с моей точки зрения, так как мне нужно заключить его в другой блок function(){}
.
Как мне это сделать?