【问题标题】:Kohana "Call to undefined method Form::upload()"Kohana“调用未定义的方法 Form::upload()”
【发布时间】:2012-11-11 05:13:15
【问题描述】:

我不知道为什么会发生这种情况。所有文档都说该方法存在。我很确定我使用的是 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 />

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

谢谢。

【问题讨论】:

    标签: php forms kohana


    【解决方案1】:

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

    因此将“Form::upload”更改为“Form::file”解决了我的问题:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-03
      • 2015-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多