Kohana“调用未定义的方法Form :: upload()”

时间:2012-11-11 05:13:15

标签: php forms kohana

我不知道为什么会这样。所有文档都说该方法存在。我很确定我正在使用Kohana 2.3,我大约4个月前才开始使用它。

以下是问题所在的代码块:

 3 <?=Form::open("admin/project/post/".$project->id)?>
 4  <?=Form::label("git_project_name", "Git Project Name")?>
 5  <?=Form::input("git_project_name", $project->git_project_name)?>
 6  <br />
 7  <?=Form::label("icon_path", "Icon Path")?>
 8  <?=form::upload("icon_local_path", "")?>   //EXCEPTION HERE
 9  <?=Form::input("icon_path", $project->icon_path, " readonly")?>
10  <br />
11  <?=Form::label("product_url", "Product URL")?>
12  <?=Form::input("product_url", $project->product_url)?>
13  <br />

如果删除提到的行,则一切正常。如果上传不存在,我应该用什么来上传文件?

感谢。

1 个答案:

答案 0 :(得分:1)

显然我使用的是版本3,版本3使用术语“文件”而不是“上传”。 愚蠢的错误。

所以将“Form :: upload”更改为“Form :: file”修复了我的问题:)