Содержание

<find:params>

Описание

Тег <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>.