Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Rafael 07.07.2006 12:15
Класс формирует XML-дерево из SQL-таблицы. Может пригодиться при построении структуры сайта, форума и т.д. Класс основан на немного доработанных классах tree и sections от egr.CREATE TABLE table ( id int(10) unsigned NOT NULL auto_increment, parent_id int(10) unsigned NOT NULL default '0', thread_id int(10) unsigned NOT NULL default '0', sorting int(10) unsigned default '0', is_published tinyint(3) unsigned NOT NULL default '1', rights int(11) NOT NULL default '0', KEY id (id) ) TYPE=MyISAM; CREATE TABLE table_locale ( id int(11) NOT NULL default '0', lang varchar(10) NOT NULL default 'ru', title varchar(50) NOT NULL default '', descr text, key_words varchar(255) default NULL, content text, PRIMARY KEY (id,lang) ) TYPE=MyISAM;т.е. парой из основной таблицы дерева и таблицы данных (для различных языков).
lang = '$lang'Пример работы классы есть в архиве - http://parser.proc.ru/iso/2006-07-07-tree.zip.