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 回答