زمان جاری: 2012/05/23, 03:23 AM خوش آمدید مهمان گرامی! (ورودعضویت)



پیدا کردن depth در tree


ارسال موضوع  ارسال پاسخ 
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
رتبه موضوع:
 
پیدا کردن depth در tree
نویسنده پیام
ghasem.fattahpour آفلاین
Super Moderator
******

ارسال‌ها: 234
تاریخ عضویت: Aug 2010
رتبه: 7
تشکر: 176
241 بار تشکر شده در 114 پست
ارسال: #1
پیدا کردن depth در tree
با سلام
من دنبال روش پیدا کردن depth در tree cake هستم!
راه حلی وجود داره؟
تشکر.

آنچه می نویسم نشانه دانایی من نیست، نشانه آنچه می دانم است.
---------------------------------------------------------------------------
2011/05/28 03:59 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
saleh آفلاین
Administrator
*******

ارسال‌ها: 989
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 399
870 بار تشکر شده در 560 پست
ارسال: #2
RE: پیدا کردن depth در tree
استفاده از پلاگین یا رفتار کننده
کد PHP:
https://github.com/cyberthom/MultiTree-Behavior\ 
2011/05/28 11:54 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : ghasem.fattahpour
ghasem.fattahpour آفلاین
Super Moderator
******

ارسال‌ها: 234
تاریخ عضویت: Aug 2010
رتبه: 7
تشکر: 176
241 بار تشکر شده در 114 پست
ارسال: #3
RE: پیدا کردن depth در tree
آقا صالح پلاگین خوبی هست اما من برای خود tree سبک کیک (مدل خطی که خیلی خوبه) کد زیر رو پیدا کردم :

SELECT node.id,node.name, (COUNT(parent.name) - 1) AS depth
FROM sciencebranches AS node,
sciencebranches AS parent
WHERE node.lft BETWEEN parent.lft AND parent.rght
GROUP BY node.name
ORDER BY depth;

اما توی where دیگه نمی تونی از depth استفاده کنی!

مرسی از آقا صالح که چراغ cake فارسی رو روشن نگه می داره.

آنچه می نویسم نشانه دانایی من نیست، نشانه آنچه می دانم است.
---------------------------------------------------------------------------
2011/05/29 12:04 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
ارسال موضوع  ارسال پاسخ 


پرش در انجمن: