0
Может ли кто-нибудь сказать мне, как добавлять массивы в существующие данные json. Я попробовал этот код:Добавление массивов на JSON
$response = new JsonResponse();
$article = new ArticlesDevis();
foreach ($articlesDevis as $articleArray) {
$article = $articleArray;
$response->setData(array('image' => $article->getArticle()->getImage()->getId(),array('nom' => $article->getArticle()->getName())));
}
return $response;
но он возвращает только последние данные из $articlesDevis
массива
массив $ articlesDevis содержит 2 массивов (я могу получить значение нулевых значений):
object(Proxies\__CG__\ArticleBundle\Entity\Article)[1695]
public '__initializer__' =>
object(Closure)[1761]
public '__cloner__' =>
object(Closure)[1760]
public '__isInitialized__' => boolean false
private 'id' (ArticleBundle\Entity\Article) => int 1
private 'name' (ArticleBundle\Entity\Article) => null
private 'description' (ArticleBundle\Entity\Article) => null
private 'createdAt' (ArticleBundle\Entity\Article) => null
private 'prix' (ArticleBundle\Entity\Article) => null
private 'prixSolde' (ArticleBundle\Entity\Article) => null
private 'isSolde' (ArticleBundle\Entity\Article) => null
private 'percent' (ArticleBundle\Entity\Article) => null
private 'isVisible' (ArticleBundle\Entity\Article) => null
private 'enterprise' (ArticleBundle\Entity\Article) => null
private 'category' (ArticleBundle\Entity\Article) => null
private 'visit' (ArticleBundle\Entity\Article) => null
private 'image' (ArticleBundle\Entity\Article) => null
object(Proxies\__CG__\ArticleBundle\Entity\Article)[1693]
public '__initializer__' =>
object(Closure)[1761]
public '__cloner__' =>
object(Closure)[1760]
public '__isInitialized__' => boolean false
private 'id' (ArticleBundle\Entity\Article) => int 2
private 'name' (ArticleBundle\Entity\Article) => null
private 'description' (ArticleBundle\Entity\Article) => null
private 'createdAt' (ArticleBundle\Entity\Article) => null
private 'prix' (ArticleBundle\Entity\Article) => null
private 'prixSolde' (ArticleBundle\Entity\Article) => null
private 'isSolde' (ArticleBundle\Entity\Article) => null
private 'percent' (ArticleBundle\Entity\Article) => null
private 'isVisible' (ArticleBundle\Entity\Article) => null
private 'enterprise' (ArticleBundle\Entity\Article) => null
private 'category' (ArticleBundle\Entity\Article) => null
private 'visit' (ArticleBundle\Entity\Article) => null
private 'image' (ArticleBundle\Entity\Article) => null
Он возвращает только последний, который является ID = 2
{"id":2,"image":14,"0":{"nom":"Table"}}
спасибо, что это работает – Mostafa