如何调用此函数
var str="1 banana + 1 pineapple + 3 oranges",mats=[];
str.match(/\d+/g).forEach(function(i,j){mats[j]=parseInt(i);});
console.log(mats);
在我的类名称空间Di \ NotificationBundle \ Manager;
$this->get('translator')->trans()
答案 0 :(得分:0)
您必须定义服务并将参数注入该服务。然后它在你的构造函数中可用。
https://symfony.com/doc/current/service_container/parameters.html
答案 1 :(得分:0)
并将翻译服务作为依赖项传递给您的类:
class SMSManager
{
public function __construct(
TranslatorInterface $translator
) {
$this->translator = $translator;
}
定义为:
acme_sms_manager:
class: Di\NotificationBundle\Manager\SMSManager
arguments:
- '@translator'
然后简单地称为:
private function send(){
this->translator->trans()
}
希望这个帮助