Это мой код
$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')));
оно работает.
[Framework является F3, v. 3.5.0].Благодарю вас
Я думаю, может быть, это будет работать.
$param = array('email');
$this->getMapper()->copyfrom('POST',function($val) use ($param) {
return array_intersect_key($val, array_flip($param));
});
Других решений пока нет …