我需要根据公司名称更改控制器的功能名称。
以下是名为company的功能。现在,如果公司XXX已登录,我需要用XXX更改功能名称。
示例: http://example.com/projects/app/XXX
$company = getCompanyName();
public function $company {
//code...
}
如何动态设置功能名称?
答案 0 :(得分:0)
我之前没见过这种模式。
我不认为PHP可以使用您在代码中提到的变量命名函数。
我认为合适的方法是使用方法参数。示例代码为:
public function controllerAction(Request $request)
$company = getCompanyName($request);
$this->method($company);
//code...
}
public function method($company)
//code...
}
如您所见,此方法要求您从Request对象中检索信息。