۳ سینا علیزاده
ارور ($data) must be of type array, string given
جامعه پی اچ پی ایجاد شده در ۲۳ اردیبهشت ۱۴۰۲

استاد سلام

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

میگه ارور ($data) must be of type array, string given در خط هایی که علامت زدم اتفاق افتاده در حالی که همشون درسته::

9267-Screenshot 2023-05-13 070118.jpg

و

6a36-Screenshot 2023-05-13 070214.jpg

سلام سینا عزیز

شما باید به متد execute آرایه پاس بدید تا جایگزین کنه.

در حالیکه پراپرتی value استرینگ هست.

احمدرضا فاطمی کیا ۲۳ اردیبهشت ۱۴۰۲، ۱۲:۳۸

بله استاد اینو میدونم و متوجه ارور شدم اما این دقیقا طبق آموزش هستش.



استاد علت این همه تفاوت در چیه، همون کد توی ویدیو رو میزنی تو زمان اجرا به اروری بر میخوری که اصن تو ویدیوم نیست!

سینا علیزاده ۲۳ اردیبهشت ۱۴۰۲، ۱۳:۱۶

سینا عزیز

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

ابتدا ویدیو رو مشاهده کنید بعد کدهارو با درکی که از ویدیو براتون ایجاد شد بزنید.

پراپرتی value رو احتمالا بصورت آرایه در متد where ست نکردید:(دوتا براکت رو باید بزارید تا در قالب آرایه قرار بگیره.)

$this->values[]=$value;


7b4a-Screenshot_۲۰۲۳-۰۵-۱۳-۲۳-۵۱-۳۴-۳۸۸_com.android.chrome-edit.jpg

بهترین پاسخ
احمدرضا فاطمی کیا ۲۳ اردیبهشت ۱۴۰۲، ۲۰:۲۵