نمایش نتایج 1 تا 2 از 2

نام تاپیک: چاپ کردن والد و تمام فرزندان

  1. #1

    چاپ کردن والد و تمام فرزندان

    1 - سلام من توی یک ویو یک category دارم میخام ببینم اگه خودش پدر نداشت یعنی category اصلی بود چاپش کنم و اگه فرزندی هم داشت چاپ کنم .

    2 - اگه category والد داشت میخام category والد با تمام فرزندانش را چاپ کنم .

    برای این دومورد چه کدی بنویسم یعنی در واقع هر دوتاش باهمه ممنون میشم راهنمایی کنید.

  2. #2
    کاربر دائمی آواتار plague
    تاریخ عضویت
    آبان 1388
    محل زندگی
    اهواز
    پست
    2,360

    نقل قول: چاپ کردن والد و تمام فرزندان

    خوندن رو از پدر و سردسته شروع کن و از اون بیا پایین به فرزنداش بجای اینکه از وسط بخونی و بعد هم دنبال پدرش بگردی هم دنبال فرزندش !
    برای راهنمایی بهتر باید ساختار دیتابیست رو بزاری ولی با یه تابع بازگشتی میتونی همه فرزند ها رو یا پدر ها رو بخونی

    این رو همینجوری نوشتم اینجا که ببینی چجوری کار میکنه احتمالا اشتباه داشته باشه ولی یه همچین چیزی میشه



    function category_children($category_id , $data = [] )
    {
    $children = Category::where('parent_id' , $category_id )->get();
    foreach($children as $child )
    {
    $data[] = [
    'parent' => $child ,
    'children'=> category_children($child->id)
    ] ;
    }


    return $data ;
    }

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •