درخواست راهنمایی بیشتر برای کد مشخص شده در آموزش دیکشنری
سلام دوستان.
کد مشخص شده زیر رو توضیح میدید؟
با .= مشکل ندارم.
میخوام بدونم این کد دقیقا چکار میکنه.
علاوه بر این چرا اینجا در php تگ html قرار داده شده و مثل جاهای دیگه نیست که برای استفاده از تگ html مجبوریم php رو ببندیم و تگ html رو بنویسیم و بعد php رو باز کنیم؟
ممنونم.

در پروژه دیکشنری اگه دقت کنید در جاوا اسکریپت خروجی که بصورت جیسون هست و در کلید `html` قرار داره رو به html page اضافه میکنه( append) پس اگه در این خروجی تگ های html وجود داشته باشه رندر میشه و در خروجی نمایش داده میشه.
در اینجا هم برای نمایش بهتر تگ `br` بین کلمات استفاده شده و php این خروجی رو درست میکنه و جاوا اسکریپت این خروجی رو دریافت میکنه و نمایش میده.
البته میشه یه view درست کرد و ارایه کلمات رو به اون پاس داد و for loop اونجا باشه و خروجی رو رندر کنه و نمایش بده (مانند همین کار تو pagination انجام شده) اما چون خروجی برای ajax هست و این عملیات خیلی سادس و html زیادی نداره پس منطقی تره یه فایل view درست نکنیم و خروجی رو همینجا تو controller رندر کنیم.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .