Тег <perform:params> используется совместно с тегом <perform>, если последний инициирует вызов метода шаблонной команды, требующего дополнительных параметров. Тег <perform:params> позволяет задать эти параметры.
Тег <perform:params> может содержать несколько атрибутов - по количеству аргументов для соответствующего do-метода шаблонной команды. Названия атрибутов тега <perform:params> неважны - важен их порядок, так как они приходят в do()-метод именно в том порядке, как они указаны в шаблоне.
Например:
<perform command='MyTemplateCommand' method='something'> <perform:params param1='Value1' param2='Value2'/> </perform:fetch>
Приведет к вызову метода MyTemplateCommand::doSomething(Value1, Value2);
<perform:params param1='value1' [paramN='valueN']/>
Внутри <perform> тега.
Любое количество пар - название-значение, из которых значения будут переданы в do()-метод шаблонной команды в указанном в шаблоне порядке.
Нет.
см. пример для <perform> тега.
см. также раздел "Шаблонные команды", где есть различные примеры использования тегов <perform:params> и <perform>.
Обсуждение