kohana 3.2 でフォームを開発していますが、フォーム入力がレンダリングされると、フォーム入力の周りに html リスト タグが表示されることに気付きました。テストのために、わかりやすくするためにすべての CSS を削除しました。問題のコードは次のとおりです。
echo $form->open('user/login');
echo '<table>';
echo '<tr><td>'.$form->input('username').'</td>';
echo '<td>';
echo $form->input('password');
echo '</td></tr>';
echo '<tr><td> </td>';
echo '<td>';
echo $form->submit(NULL, __('Login'));
echo '</td></tr></table>';
echo $form->close();
これがレンダリングされると、入力の周りにリスト タグが表示されます。Firebugでは、次のように表示されます
<form accept-charset="utf-8" method="post" action="/newsite/index.php/user/login">
<table>
<tbody>
<tr>
<td>
<li>
<input type="text" class="text" name="username">
</li>
</td>
<td>
<li>
<input type="text" class="text" name="password">
</li>
</td>
</tr>
<tr>
<td> </td>
<td>
<input type="submit" class="submit" value="Login">
</td>
</tr>
</tbody>
</table>
</form>
kohana API のドキュメントを読み、自分のコードに似た多くの例を確認しましたが、これらの不要なリスト タグの理由を見つけることができません。
それらがどこから来ているのか、そしてそれらの出現を止める方法を誰か説明できますか?
敬具
リチャード