为什么Form-> file()不显示验证错误?

时间:2012-03-18 12:00:10

标签: forms validation cakephp


我得到了这个,它不会打印验证错误:

<?php echo $this->Form->file('fileurl_file', array('label' => '', 'class' => 'input-text')); ?>

如果我将其更改为

<?php echo $this->Form->input('fileurl_file', array('label' => '', 'class' => 'input-text')); ?>

它显示验证错误。

我做错了吗? THX!

编辑:
我看了一下FormHelper类的介绍,我看到即使有一个“文件”方法它也没有实现,如果没有提供支持打印错误。
然后我看到“输入”方法在某些时候作为参数获得“类型”(我猜这也在文档中提到,但我没有全部阅读),这可以来自'text','文件','选择'...
所以,这就是我设法让我的文件输入工作的方式:

<?php echo $this->Form->input('fileurl_file', array('type' => 'file', 'label' => '', 'class' => 'input-text')); ?>

0 个答案:

没有答案