مهدی
3 سال پیش توسط مهدی مطرح شد
1 پاسخ

تحلیل کد

سلام دوستان این کد مربوط به یک منوی تو در تو هست ممنوم میشم این کد رو تحلیل کنید

    public static function tree()
    {
        return static::with(implode('.', array_fill(0, 100, 'children')))->where('parent_id', '=', '0')->orderBy('sort_order')->get();
    }

ثبت پرسش جدید
میلاد خسروی
تخصص : برنامه نویس بامزه
@milwad 3 سال پیش مطرح شد
0

سلام خسته نباشید
یک نکته دیدی یه کد سخته بخش بندی کن مثلا برای کدت این جوری میتونی عمل کنی

public static function tree()
    {
        return static::with(implode('.', array_fill(0, 100, 'children')))
             ->where('parent_id', '=', '0')
             ->orderBy('sort_order')
             ->get();
    }

خب کدت به این صورت از بالا تعریف میکنم
خب اول کدت اومده به خوده کلاس اشاره کرده منظورم static
بعد اومده گفته که زیر دسته یا همون children بگیر
قسمت بعدی گفته برو اونایی بیار که parent_id ندارن البته بد زده کلا کد رو
و اخر بر اساس sort_order بیا نشون بده


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام