如果我将一个对象分配给模型实例变量,我将如何使用 call_user_func_array 呢?
use App\Repositories\BaseRepositoryDynamic as BR;
$repo = new BR();
$repo->model=new User();
$repo->first();
class BaseRepositoryDynamic
{
public $model;
public function __call($name, $parameters=[])
{
call_user_func_array($this->model->$name, $parameters);
}
}
我收到此错误:
call_user_func_array() expects parameter 1 to be a valid callback, no array or string given in /Users/admin/Projects/app/Repositories/BaseRepositoryDynamic.php on line 16