0

これは私のコードです。

$param = array('email');

$this->getMapper()->copyfrom('POST',function($val) {

    return array_intersect_key($val, array_flip($param));

});

そして、タイトルにエラーが表示されますarray_flip() expects parameter 1 to be array, null given issue

直接入れたら

return array_intersect_key($val, array_flip(array('email')));

できます。

[フレームワークは F3、v. 3.5.0]。

ありがとうございました

4

1 に答える 1

4

たぶんうまくいくと思います。

$param = array('email');

$this->getMapper()->copyfrom('POST',function($val) use ($param) {

    return array_intersect_key($val, array_flip($param));

});
于 2016-07-14T14:33:30.430 に答える