رفتن به مطلب
انجمن پشتیبانی لاراول ایران

هاست لاراول با پشتیبانی 24 ساعته و امکانات کامل از مدیرهاست

arefrazavi7

پیمایش روی آبجکت با حلقه ی foreach

Recommended Posts

سلام دوستان وقتتون بخیر

من میخوام با حلقه ی foreach روی یک آبجکت بچرخم.

مشکل اینجاست وقتی که آبجکت شامل دو آبجکت درون خودش باشه، حلقه ی foreach کار میکنه. اما زمانی که فقط یک آبجکت (رکورد از دیتابیس) در خودش داشته باشه کار نمیکنه!

01_x64.png

تو تصویر بالا میبینین که برای دسترسی به دو پراپرتی title و description باید بیرون از حلقه به این صورت کار کنیم!

محتوای این دو آبجکت رو با var_export مشخص کردم :

02_yarg.png

و آبجکت تک رکوردی :

03_zefd.png

Share this post


Link to post
Share on other sites

نحوه دریافت اطلاعات از دیتابی برای دو تا موردی که دارید متفاوت هست احتمالا برای اولی با متد get دریافت کردید و هر چی رکورد هست به شکل آرایه ای از آبجکتها برگشت میده

و برای دومی هم احتمالا با متد first دریافت کردید که یه آبجکت از model مورد نظر برمیگردونه برای اینکه همیشه از foreach استفاده کنید باید برای هر دو از get استفاده کنید

و یا اونقسمت شرطی کنید و اگه آرایه ای از آبجکتهای model بود foreach بزنید در غیراینصورت به صورت مستقیم مقادیر آبجکت رو نمایش بدید

Share this post


Link to post
Share on other sites

وارد این گفتگو شوید

میتوانید پیام خود را ارسال کنید و بعد ثبت نام نمایید. در صورتی که حساب کاربری دارید, هم اکنون وارد شوید و در این گفتگو شرکت کنید.

مهمان
پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  Only 75 emoji are allowed.

×   لینک شما به صورت اتوماتیک جایگذاری شد.   نمایش به عنوان یک لینک به جای

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • جدید...