我有一个类名作为字符串变量(它实际上是一个雄辩的模型类名)
class Base_controller{
public modelClassName = 'Product';
}
我想用参数调用这个模型的方法
class Base_controller{
public modelClassName = 'Product';
public function index(){
$fields= 'id, name, price';
$this->modelClassName::select($fields)->get();
}
}
当我调用 index 函数时,出现错误:
Parse error: syntax error, unexpected '::' (T_PAAMAYIM_NEKUDOTAYIM) in ...
这样做的正确方法是什么?
莫回无
红颜莎娜