راکت

استفاده از چند foreach در جدول

5 پاسخ

سلام ذوستان
من به مشکلی برخوردم
میخوام از چند forach برای هر ردیف جدول استفاده کنم
الان این مشکل رو دارم که تا foreach تموم نشه خارج نمیشه از خودش!
مثلا اینطوری نمیشه نوشتشون

<tr>
<td>
 @foreach($temps as $temp)
                        @endforeach
<td/>
<td>
 @foreach($temps as $temp)
                        @endforeach
<td/>
</tr>

چاره چیه؟!

ثبت پرسش جدید

پاسخ‌ها

5
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

متوجه سوالتون نشدم شما
یعنی چی از چند foreach برای هر ردیف استفاده کنم !!

حسام
حسام
@rebel

تخصص: میکروکنترلرها و الکترونیک دیجیتال

منظورم استفاده از چند تا foreach در بین هر <td> </td> تو یه جدول و در یک <tr> </tr> بود !!
که متوجه شدم اگر راهی هم باشه یکم طولانیه و از for استفاده کردم بجاش..
مشکلم حل شد!!
ممنونم

شاید پاسخ شما همین‌جا باشد

s@jj@d
s@jj@d
@khaledi.sajjad20502050

سلام بنده با همین مشکل برخوردم چیکار باید بکنیم کسی میتونه کمکم کنه

محمد رضا
محمد رضا
@salar.mohammad2013

تخصص: Full Stack Developer

@khaledi.sajjad20502050
سلام دوست عزیز
اگر درست متوجه سوالتون شده باشم مایل هستید قبل از اتمام foreach با یک شرط از اون خارج بشی
خب این یک حلقه هست و شما به راحتی میتونی اون رو break کنی مثل کد زیر
(اگر سوال دیگری دارید لطفا یک بحث جدید ایجاد کنید ، کد خودتون رو قرار بدید و بگید انتظار دارید چه اتفاقی بیفته و چیکار کنید تا بیشتر درک کنیم سوالتون رو)
معمولا در هر ردیف یک حلقه قرار داده نمیشه و این یک کار بهینه نیست شما باید بتونی با یک حلقه جدول خودت رو رسم کنی و خیلی سعی کنی کدت بهینه باشه (بجز شرایطی که واقعا راه حلی به ذهنتون نرسه و نشه کاریش کرد که باز هم انواع join ها و موارد دیگه وجود داره برای حلش)

@foreach ($users as $user)
    @if ($user->type == 1)
        @continue
    @endif

    <li>{{ $user->name }}</li>

    @if ($user->number == 5)
        @break
    @endif
@endforeach
s@jj@d
s@jj@d
@khaledi.sajjad20502050

 تصویر

ببنید مهندس بنده یک صفحه گزارش گیری میخوام درست کنم که از چندتا جدول میخوام اطلاعاتش تویک جدول خونده بشه من یک کنترولر ساختم دیتا هارو به این ویو ارسال کردم تقریبا 10 تا جدول یعنی 10 تا مدل هستن حالا که دیتا هارو حلقه میزنم اینجوری میشه هر کدوم توی ستون خودش نمیشینه که بتونم مثلا یک چیز رو سرچ کنم بیاره . اگه شما راه بهتری برای گزارش گیری دارید ممنون میشم راهنمایی کنید

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

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