PDA

View Full Version : ارتباط یک جدول با خودش



reza.palang
دوشنبه 02 شهریور 1388, 01:08 صبح
سلام دوستان
من با تعدادی مشکلات عدیده روبرو شدم
یک جدول دارم که گروه ها رو مشخص میکنه و گروه ها هرکدوم ممکنه زیر گروه گروه های دیگه باشن. پس باید با خودش realation داشته باشه. با یک فیلد group_id به خود جدول group رابطه ای ایجاد کردم.
1) مشکل اینجا هست که میخوام گروه هایی که تا الان اضافه شدن رو به صورت یک drop down به کاربر نشون بده.
2) مشکل بعد اینه که 2تا فیلد هست که بر اساس فیلد هایی که قبلا ذخیره شده باید محاسبه بشن. اگه در این مورد کمی راهنمایی کنید ممنون میشم.

zoghal
دوشنبه 02 شهریور 1388, 10:07 صبح
1- این کار شدنی هست و بسیار آسون منتها اگر زیر مجموعه در زیر مجموعه باشه نمی تونید با تگ select پیاده سازی کنید. نیاز به یک tree دارید.
برای این کار کافیه از این دستور استفاده کنید.

$this->Model->find('threaded');


2- منظورتون رو دقیقا نفهمیدم؟ بیشتر توضیح بدید

reza.palang
دوشنبه 02 شهریور 1388, 16:39 عصر
به شدت متشکرم.
همین tree helper که معرفی کردید تمام چیزایی که لازم داشتم رو داره

zoghal
دوشنبه 02 شهریور 1388, 18:05 عصر
خواهش می کنم

cybercoder
سه شنبه 03 شهریور 1388, 09:18 صبح
علاوه بر اون خود Helper مربوط به Html تابعی برای نمایش nested list داره که اگر اون رو با udm4 تلفیق کنید dropdown بسیار عالی با قابلیت راست به چپ صحیح و بسیار زیبا و انعطاف پذیر خواهید داشت

موفق باشید

zoghal
سه شنبه 03 شهریور 1388, 09:56 صبح
اسم تابع چیه. من چزیزی تو htmlhelper پیدا نکردم

cybercoder
سه شنبه 03 شهریور 1388, 19:03 عصر
$html->nestedList()