Я использовал следующее в своем действии Controller
$data = $this->getDoctrine()->getRepository('MyBundle:links')->findAll();
теперь хранятся данные и массив объектов класса "Ссылки", которые следующие:
Array
(
[0] => MyBundle\Entity\links Object
(
[id:MyBundle\Entity\links:private] => 2
[urls:MyCheckerBundle\Entity\links:private] => http://localhost/1.php
)
[1] => MyBundle\Entity\links Object
(
[id:MyBundle\Entity\links:private] => 1
[urls:MyCheckerBundle\Entity\links:private] => http://localhost/2.php
))
Как обработать этот массив объектов, если я хочу получить доступ к id и URL-адресам, чтобы я мог отображать на своей странице?
Массив - это просто массив, содержащий ваши сущности.
Итак, что вы можете сделать, так это:
foreach ($data as $object) {
// ID variable
var id = $object->getId()
var urls = $object->getUrls() // Not sure if the method is called.
С чем это связано. вы можете просто использовать методы, которые вы определили в своих объектах, для доступа к свойствам этих объектов.
вероятно, в ветке:
{% for object in data %}
{{ object.id }}
{{ object.url }}
{% endfor %}