14 Mart 2008 Cuma

Sınırsız Alt Kategori Oluşturmak (Unlimited Sub-categories)

Bir kaç yıl önce bir eğitim kurumu için geliştirilen projede böyle bir gereksinim olmuştu. O dönemde yazdıklarım sanırım tarihin sayfalarındaki yerini almıştır. Bugün forumlardan ulaşan bir arkadaşımızın sorduğu bir soruyla tekrar gündeme geldi. Programlama açısında sorun olmasada , SQL tablosu oluştururken ilişkilendirme sırasında sinir bozucu hal alabiliyordu.

Velhasıl-ı kelam Mısır'lı bir php geliştiricisini Phpclasses.org'da yayınladığı bir sınıf alt kategoride derinliğe inmek isteyen arkadaşlara yardımcı olacaktır. Bu classın (Sınıf) ismi Unlimited sub-categories. Gereksinimlerimiz ise php ve mySQL.

CREATE TABLE `categories` (
`id` BIGINT NOT NULL AUTO_INCREMENT ,
`position` VARCHAR( 255 ) NOT NULL ,
`c_name` VARCHAR( 255 ) NOT NULL ,
`c_desc` TINYTEXT NOT NULL ,
`c_icon` VARCHAR( 255 ) NOT NULL ,
`c_group` VARCHAR( 255 ) NOT NULL default '0' ,
PRIMARY KEY ( `id` )
);


Veritabanını oluşturduktan sonra örnek php dosyalarını yükleyerek çalıştırabilirsiniz. Shadi Ali'nin hazırladığı ingilizce yardım sayfasına göz atabilirsiniz. Indirmek icin tıklayınız.