Вы решили эту проблему? Другой способ сделать это - выполнить SQL-запрос, в котором вы задаете значения для статуса, и, если хотите, упорядочивать их по этому адресу.
$ conn = $ entity_manager-> getConnection ();
$ stmt = $ conn-> query ("
Выбрать
d. *, статус дела, когда «утвержден», то 1
когда «в ожидании модерации», то 2
когда «скрыто», то 3 конца последовательности
из таблицы по порядку
«);
Просто петлю кинул.