PDA

View Full Version : ذخیره سازی منوهای تودرتو در دیتابیس



mehdi.asgari
شنبه 01 خرداد 1389, 17:27 عصر
چطور میتونم با استفاده از دیتابیس و تعداد جدول محدود داده‌های مربوط به منوی تودرتو رو مدیریت کنم.



<ul class="sf-menu">
<li class="current">
<a href="#">1</a>
</li>

<li>
<a href="#">2</a>
</li>

<li>
<a href="#">3</a>
<ul>
<li>
<a href="#">3-1</a>
</li>

<li>
<a href="#">3-2</a>
</li>

<li>
<a href="#">3-3</a>
<ul>
<li>
<a href="#">3-3-1</a>
</li>

<li>
<a href="#">3-3-2</a>
<ul>
<li>
<a href="#">3-3-2-1</a>
</li>

<li>
<a href="#">3-3-2-2</a>
</li>

<li>
<a href="#">3-3-2-3</a>
</li>
</ul>
</li>

<li>
<a href="#">3-3-3</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>

زیر منوها رو با اعداد مشخص کردم. کد باید طوری باشه که ویرایش و خواندن اون زیاد پیچیده نشه.
ممنون

pashaie
یک شنبه 02 خرداد 1389, 00:18 صبح
یه مقاله مفصل در این رابطه
Managing Hierarchical Data in MySQL (http://dev.mysql.com/tech-resources/articles/hierarchical-data.html)

یه آموزش در رابطه با درست کردن این گونه ساختار ها همراه با کد PHP
http://articles.sitepoint.com/article/hierarchical-data-database

mehdi.asgari
یک شنبه 02 خرداد 1389, 09:22 صبح
به نظر این ساختاری که در این دو مقاله اشاره شده، درختی با یک ریشه هست و با فرزندان محدود چپ و راست، البته هنوز درست بررسی نکردمشون شاید بشه ازش ایده گرفت.