0

次のような Catalyst::Controller::FormBuilder の CPAN のサンプル ビューを使用しようとしています。

<!-- 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>

問題は、自分のページでフィールド ラベルを取得できますが、入力フィールドを取得できないことです。以前にこの問題が発生した人はいますか?

4

1 に答える 1

0

問題が見つかりました: ドキュメントにエラーがあります:

[% field.field %]

次のように読む必要があります

[% field.tag %]

...

于 2011-09-30T15:59:04.547 に答える