Представление Catalyst :: Controller :: FormBuilder не отображает поля ввода - PullRequest
0 голосов
/ 30 сентября 2011

Я пытаюсь использовать пример представления в CPAN для Catalyst :: Controller :: FormBuilder, который выглядит следующим образом:

<!-- root/src/books/edit.tt -->
<head>
  <title>[% formbuilder.title %]</title>
  [% formbuilder.jshead %]<!-- javascript -->
</head>
 <body>
  [% formbuilder.start -%]
  <div id="form">
    [% FOREACH field IN formbuilder.fields -%]
    <p>
        <label>
           <span [% IF field.required %]class="required"[%END%]>[%field.label%]</span>
        </label>
      [% field.field %]
      [% IF field.invalid -%]
          <span class="error">
              Missing or invalid entry, please try again.
          </span>
      [% END %]
      </p>
    [% END %]
    <div id="submit">[% formbuilder.submit %]</div>
    <div id="reset">[% formbuilder.reset %]</div>
    </div>
  </div>
  [% formbuilder.end -%]
</body>

Проблема в том, что я получаю метки полей, но не поля ввода, на моей странице: была ли у кого-нибудь эта проблема раньше?

1 Ответ

0 голосов
/ 30 сентября 2011

Я нашел проблему: в документах есть ошибка:

[% field.field %]

следует читать как

[% field.tag %]

...

...