Архив: 01.03.2008, Сб

01.03.2008, Сб
написано wd в 09:03

Хранение деревьев в базе — вопрос если не самый популярный, то частовозникающий.

В свое время на phpclub.ru была опубликована статья с неплохим описанием модели, структурой таблиц и примерами. Также Максимом Матюхиным был приведен класс для работы с этой моделью. После возникшей потребности этот класс был переписан под Zend Framework. При «портировании» я просто заставил код немного по другому звучать и добавил некоторую функциональность из PEAR::DB_NestedSet.

Для работы с любыми классами производными от ZF-классов обычно рядом с директорией Zend, содержащей фреймворк, создается директория Application с аналогичной ZF иерархией — в этом случае Zend_Loader сможет подгрузить их в обычном порядке. Этим и обусловлено название класса — Application_Db_Table_Nestedset.

Код документирован и не является чем-то новым поэтому развернутый мануал по использованию приводить бессмыслено.

Доступ через хранилище или архивом.

отзывы (11 комментариев)

 

Март 2008
Пн Вт Ср Чт Пт Сб Вс
« Фев   Апр »
 12
3456789
10111213141516
17181920212223
24252627282930
31