Javascript 将参数从angularJs发送到php symfony2 api

Javascript 将参数从angularJs发送到php symfony2 api,javascript,php,angularjs,symfony,Javascript,Php,Angularjs,Symfony,我想使用angular服务调用一个php方法。我这样做: save:function(){ var req = { method: "GET", url: "/api/save/", data: { nom:"nom" } }

我想使用angular服务调用一个php方法。我这样做:

 save:function(){
              var req = {
                  method: "GET",
                  url: "/api/save/",
                  data: {
                      nom:"nom"
                  }
              }
              var deferred = $q.defer();
              $http(req).
                  success(function(result) {
                      console.log(req);
                      deferred.resolve(result);
                  })
在我的php控制器中:

 public function savePersonnelAction(Request $httpRequest){

        $content= $httpRequest->query->get('data');
 return $this->render('clientBundle:Default:index.html.twig',array('content'=>$content));
}
但是我有一个空的对象作为结果

有人能帮我解决这个问题吗请像这样试试:

 $content= $httpRequest->query->get('nom');

干杯

您是否只想发送查询字符串中的一些数据

对于GET请求,应该使用
params
,而不是
data
属性


data
用于POST请求内容。

我有
null
结果
null
在哪里?在你看来?在你看来是的。但是我在debbugerSo中看到了结果,你的角度服务似乎是可疑的。正如Mateusz所说,你必须使用
params
获取请求:
。。。参数:{nom:“nom”…}