نوشته شده توسط
رامین مرادی
ممنون بخاطر جواب مفیدتون. فقط اون تابع تا دو سطح جواب منو میده .
اگه راهی میدونید ممنون میشم راهنماییم کنید.
من خودم همین کارو با جدول parent child انجام دادم
کلا یه جدول میسازی
region_Table:id,Name,Parent_id,Region_type
گزینه های id و name که مشخص هستن parent id شماره منطقه بالاتره که باید allow null باشه و type هم نوع منطقه هستش که میتونه کشور استان شهرستان و... باشه
شما کافیه کشور ایران که وارد میکنی رو parent رو null بذاری یه حلقه درست کنی که از null شروع کنه به اضافه کردن به درخت و مرحله دو فیلد هایی که parent برابر با id فیلد اول هست رو اضافه کنه به همین ترتیب.
اینم تصویره درختیه که خودم با همین روش پیاده کردم