Mojolicious:DBIx :: Class :: Row :: get_column():没有这样的列''

时间:2015-08-29 07:06:44

标签: mojolicious

如果您使用下面的代码,要在Mojolicious应用程序中获取HTML表单中的所有参数,您可能会收到错误 No such column

导致此错误的代码:

  my $fields;
  foreach ($c->req->body_params->param) {
    $fields->{"$_"} = $c->req->body_params->param("$_");
  }

1 个答案:

答案 0 :(得分:0)

这是由于Mojolicious的更新,removed multi-name support from various methods

上面的代码应该更改为更简单的形式:

my $fields = $c->req->body_params->to_hash;