• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در حلقه foreach
#1
سلام.
من یک جدول دارم که میخوام اطلاعات از اون جدول بیرون کشیده بشه و در فرم خروجی به صورتی نمایش داده بشه که اگر آی دی آیتم خروجی ۰ بود اون آیتم به صورت یک گروه مادر و بقیه (که آی دی غیر صفر دارند) به صورت زیرگروه این آیتم نمایش داده بشند.
توضیح اینکه ممکنه چندتا آیتم باشه که به صورت آیتم مادر یعنی با آی‌دی صفر در جدول قرار گرفته باشند.
حالا من این کد رو دارم:
کد پی‌اچ‌پی:
@foreach ($categories as $category)
                            @if (
$category->parent == 0)
                                <
legend>{{$category->title}}</legend>
                            @else
                                <
fieldset>
                                    <
label><input type="checkbox" name="placeCategory[]" value="{{ $category->id }}">{{ $category->title }}</label>
                                </
fieldset>
                            @endif
                        @endforeach 

توضیح دیگه اینکه من از لاراول استفاده میکنم.
در حال حاضر خروجی این کدها به این صورت که آیتم هایی که آی دی صفر دارند آخر گروه میاد و کلا مشکل داره!
پیشاپیش ممنون از راهنماییتون Smile
  پاسخ
تشکر شده توسط :
#2
باید برای تمام گروه های مادر یک حلفه بزاری و توی اون هم یک حلقه دیگه و تمام زیرگروه هایی که مربوظ به گروه مادر جاری هستند نمایش یا هر کار دیگه بشن
  پاسخ
تشکر شده توسط : al!r3za


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان