У меня возникли проблемы со следующим ...Вызова метода из сущности контроллера
Моего HTML углового разделом
<button ng-click="setFollowed(store)" class="btn btn-default">Follow</button>
Моего app.js
.....
$scope.setFollowed = function(aStore){
$http.put('/set-followed-store/aStore', { params: { aStore: aStore } }).success(function(data){
alert(aStore.nombre);
}).
error(function(data, status, headers, config) {
alert(data);
});
}
Это прекрасно работает ,
Проблема возникает, когда я вызываю метод внутри «Set-затем-магазин/магазин» URL,
Это мой метод внутри контроллера, (я опустил routing.yml, но он настроен на спусковой крючок этот метод)
public function setFollowedStoreAction($aStore)
{
$em = $this->getDoctrine()->getManager();
$follower_store = $em->getRepository('AppBundle:Store')
->find($this->getUser()->getId());
if(!$follower_store)
throw $this->createNotFoundException('No store has been found with id: '.$this->getUser()->getId());
$follower_store.addFollowedStore($aStore);
$em->flush();
return new Response('200 OK');
}
$ follower_store.addFollowedStore ($ Astore).
дает мне следующую ошибку,
Attempted to call function "addFollowedStore" from namespace "AppBundle\Controller". (500 Internal Server Error)
Надежда кто-то может помочь, спасибо заранее!