parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

принцип работы $form:tables

agat 07.09.2006 10:49

разъяснить может кто нибудь?

В доке пишет, что:
$form:tables.поле_формы

Если поле формы имеет хотя бы одно значение, такая конструкция возвращает таблицу (объект класса table) с одним столбцом field, содержащим все значения поля. Используется для получения множества значений поля.
Внимание: не забудьте проверить наличие таблицы перед тем, как начать ею оперировать.
Думая, что дока врать не может, пишу свой скрипт. На странице используется динамическое добавление элементов формы. Т.е. полей может быть одно, а может быть и несколько. При попытке обработки значений полей через $form:tables.field_name получаю очень странные результаты.
Проверка ^if($form:field_name){1}{0} возвращает 1, а ^if($form:tables.field_name){1}{0} возвращает 0. Почему? Ведь требуемое по документации одно значение есть, значит должна создаваться таблица с одной строкой. А ее нет. Просветите?