• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ارایه/ فرم
#1
این عبارت دقیقن چه کاری انجام میده؟
کد پی‌اچ‌پی:
array('model'=>$model

میخام ببینم چرا تو ارایه قرار میده
  پاسخ
تشکر شده توسط :
#2
معمولن توی render یا renderPartial استفاده می شه و برای پاس دادن متغیر به view هستش.

شما یه مدل می سازید و به نام model پاس می دید به view
اونجا می تونی با $model بهش دسترسی داشته باشی

مثلن اگه:
کد پی‌اچ‌پی:
$this->render('admin',array(
            
'test'=>$model,
        )); 
اینطوری تعریف کنی اونوخ باید توی view به صورت $test استفاده کنی
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط : athena_cpp
#3
پس اگه درست فهمیده باشم بهتره نام گذاری کنیم, چون همه جا دیدم از همین

کد پی‌اچ‌پی:
array('model'=>$model
استفاده میکنن
  پاسخ
تشکر شده توسط :
#4
بهتره تمام متغیر ها رو جوری اسم گذاری کنید که با دیدن اسم متغیر بفهمید که چیکار می کنه.
مثل اگه قراره تابعی داشته باشید که تمام فیلد های یه کاربر رو با آی دی بگیره حتمن اینطوری تعریفش کنید
getUserFieldsById
این یکی از مهمترین اصول Clean Code هستش
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط :


پرش به انجمن:


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