2015-02-16 3 views
1

Как я могу получить индекс текущего элемента в цикле коллекции doctrine2? Я попытался следующие, но она всегда возвращает количество всех элементовDoctrine2 получить индекс текущего элемента в коллекции

$items = $element->getItems(); 
echo $items->count() // 12 

foreach ($items as $item) { 
    echo $items->key(); // 12 
} 
+0

привет @Dominik Barann ​​что вы думаете о моем решении? – Matteo

ответ

1

Попробуйте использовать indexOf метод:

foreach ($items as $item) { 
    echo $items->indexOf($item); // the index 
} 
+1

Спасибо, Маттео, работает! Пришлось ждать ответа! –

+0

Привет @DominikBarann ​​спасибо! Я спросил только о том, что вы знаете о том, что вы ищете, пожалуйста, подумайте над тем, что вы тоже считаете это полезным – Matteo

Смежные вопросы