когда ваша сущность (или любой другой объект) реализует

ользую Symfony 2 с Doctrine 2 для создания веб-службы (JSON) для приложения iOS.

Чтобы получить мою сущность, я делаю:

$articles = $this->getDoctrine()->getRepository('UdoPaddujourBundle:MenuArticle')->findAll();

Я должен сказать вам, что:

$article = array();
$article = $articles->toArray();

Дает мне следующую ошибку:

Fatal error: Call to a member function toArray() on a non-object

То же самое происходит с

$article = $articles->exportTo('json');

Как я могу создать ответ JSON?

С наилучшими пожеланиями, Cearnau Dan

Изменить: var_dump ($ статьи) =

array(18) {
   [0]=>
     object(Udo\PaddujourBundle\Entity\MenuArticle)#50 (4) {
    ["id":"Udo\PaddujourBundle\Entity\MenuArticle":private]=>
    int(1)
    ["name":"Udo\PaddujourBundle\Entity\MenuArticle":private]=>
    string(17) "My Article Name 1"
    ["description":"Udo\PaddujourBundle\Entity\MenuArticle":private]=>
    string(26) "My Article Description 1"
    ["price":"Udo\PaddujourBundle\Entity\MenuArticle":private]=>
    float(20)
    }
   [1]=> ...
- ПОСЛЕДНЕЕ РЕДАКТИРОВАНИЕ

Как я могу перебрать все "имена свойств"? Вот что у меня есть:

$myarray=array(); 
$myArray["name"]=array(); 
$myArray["description"]=array(); 
foreach($articles in $article) 
{ 
  array_push($myArray["name"], $article->getName());
  array_push($myArray["description"], $article->getDescription()); 
}

Ответы на вопрос(3)

Ваш ответ на вопрос