====== Тег {{form}} ====== ===== Описание ===== Теги группы **%%{{form}}%%** удобны, если вам необходимо работать с активной формой, то есть проверять поля формы, выводить ошибки валидации, сохранять значения в полях после отправки формы и повторной ее отображении - MACRO содержит широкий набор средств, превращающий эти теги
$this->form_my_form_datasource = array('value' => 1111); ?>
$this->form_my_form_error_list = array(array('message' => 'Some error')); ?>
{{form name="my_form"}}
$ds = $this->form_my_form->getDatasource();
echo $ds["value"]; ?>
$error_list = $this->form_my_form->getErrorList();
echo $error_list[0]["message"]; ?>
{{/form}}
На выходе получим:
{{form id='search_form' name='search_form' action='/search' method='get' }}
Search
{{input type="text" id="query" name="query" class='input' size='40'/}}
{{/form}}