CREATE TABLE `sms` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`sender_id` int(11) DEFAULT NULL,
`recipient_id` int(11) DEFAULT NULL,
`created` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`text` text,
`status` enum('n','r') DEFAULT 'n' COMMENT 'new read',
`folder` enum('i','s','t') DEFAULT 'i' COMMENT 'inbox send trash',
`parent_id` int(11) DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=0 DEFAULT CHARSET=utf8;
Вот создал таблицу для сообщений между пользователями..
А теперь ломаю голову как средствами фреймворка построить дерево...
Может кто уже ломал, натолкните на мысль, или может есть готовое решение.. ?
Посмотрите готовый класс waNestedSetModel.
Он решает задачи хранения древовидной структуры.
На его базе построены категории магазина, отзывы к товарам магазина, комментарии в приложениях блог, хаб и фото.
И немного теории...
racheev, напишите, пожайлуста контакты для связи с вами. Сейчас столкнулись с необходимостью реализовать сисетму сообщений между пользователями на базе фреймворка. Хотелось бы с вами пообщаться по этому поводу!