我不知道为什么会这样。所有文档都说该方法存在。我很确定我正在使用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 />
如果删除提到的行,则一切正常。如果上传不存在,我应该用什么来上传文件?
感谢。
答案 0 :(得分:1)
显然我使用的是版本3,版本3使用术语“文件”而不是“上传”。 愚蠢的错误。
所以将“Form :: upload”更改为“Form :: file”修复了我的问题:)