2013-06-20 1 views
0

Предположим, что у меня есть рекурсивная (что означает, что у нее есть поле parent_id, lft и rght), которая называется в приложении cakephp. Я хочу отобразить эти рекурсивные данные на странице. Я получаю данные с поиском:отображение рекурсивных данных модели в представлениях cakephp

$recursive_data_results = $this->Model->find('threaded'); 

Эта находка даст мне мои данные со всеми дочерними элементами каждого узла. Можно ли отображать эти данные на странице без необходимости перебирать каждый узел и их дочерний узел и т. Д.? Я не хочу проходить через каждый узел, потому что, скажем, у меня есть 15 из них или что-то еще, я не хочу делать 15 циклов foreach.

+0

Не ясно. Вы хотите уменьшить данные, чтобы использовать рекурсивные уровни – AnNaMaLaI

ответ

1

Если вы хотите, вложенные списки в вашей точке зрения попробовать Nested lists

В противном случае Create helper для обработки данных.