Тег <find:params> используется совместно с тегом <active_record:fetch>, если в последнем используется атрибут find, то есть данные получаются из дополнительных find-методов дочерних от lmbActiveRecord классов.
Если эти find-методы требуют каких-либо параметров, тогда <find:params> тег позволяет задать эти параметры прямо из шаблона.
Тег <find:params> может содержать несколько атрибутов - по количеству аргументов для соответствующего find-метода. Названия атрибутов тега <find:params> неважны - важен их порядок, так как они приходят в find()-метод именно в том порядке, как они указаны в шаблоне.
Например:
<active_record:fetch using='MyObject' target='some_target' find='by_params'> <find:params param1='Value1' param2='Value2'/> </active_record:fetch>
Приведет к вызову метода MyObject :: findByParams(Value1, Value2);
<find:params param1='value1' [paramN='valueN']/>
Внутри <active_record:fetch> тега.
Любое количество пар - название-значение, из которых значения будут переданы в find()-метод в указанном в шаблоне порядке.
Нет.
см. пример для <active_record:fetch> тега.
см. также раздел "Использование ACTIVE_RECORD в шаблонах WACT", где есть различные примеры использования тегов <active_record:fetch> и <find:params>.
Обсуждение