Я получаю данные из базы данных mysql с doctrine:
$array = $this->em->getRepository(Documents::class)->findAll();
Это вывод:
В моем случае я хочу получить массив напрямую, поэтому я создал функцию:
$array = $this->em->getRepository(Documents::class)->getArray();
хранилище:
public function getArray()
{
return $this->getEntityManager()
->getRepository(Documents::class)
->createQueryBuilder('e')
->select('e')
->getQuery()
->getResult(\Doctrine\ORM\Query::HYDRATE_ARRAY);
}
Массив создан, но некоторые поля отсутствуют :
Как я могу также получать страницы и продукты? И я хотел бы, чтобы мои данные отображались в виде даты +"timestamp": "02.12.2019"