رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
سوال درباره ی checkBox در Yii
#1
سلام خسته نباشید
من یه فرم ثبت نام دارم که می خوام داخلش سه تا checkbox قرار بدم با سه مقدار مختلف
هر کاربر میتونه حداقل یکی و یا همشونو انتخاب کنه
سه تا جدول داریم users , platforms و platformuser که جدول platformuser یه جدول واسطس که دوتا فیلد user_id و platform_id داره که وصلن به جداول مربوطشون و هر دو primarykey هستن
حالا می خوام وقتی کاربر می خواد ثبت نام کنه از checkbox گزینه های platform رو انتخاب کنه و با id کاربر این اطلاعات داخل جدول platformuser ذخیره بشه

نمیدونم این روش ساختن جدولام واسه ثبت نام روش درستیه یا نه اگه کسی تو این مورد بتونه راهنماییم کنه و بگه checkbox رو چجوری قرار بدم Angel
ممنون
پاسخ
تشکر شده توسط:
#2
به نظر من شما مقدار چک باکس رو برابر با ای دی که قرار تو جدول 3 قرار بگیره بزار

هنگام ثبت نام هم بعد از کوئری ذخیره یوزر یک کوئری برای insert جدول 3 بنویس که یوزر ای دی رو تو user_id ذخیره کنه و مقدار چک باکس که برابر با ای دیش هست و در فرم ارسال شده به اکشن ثبت نام رو توی platform_id ذخیره کنه ...

فقط این وسط اگر قرار یک ای دی برای platform ذخیره بشه تو جدول در فرم از رادیو استفاده کن جای چک باکس
پاسخ
تشکر شده توسط: peca
#3
این اطلاعات درسته. فقط شما باید موقع ثبت کاربر، بیاین و platformهای انتخاب شده رو پیدا کنید و به ازای هرکدوم، یک رکورد جدید توی جدول platformuser ثبت کنید و مقدار user_id رو هم با model->id$ پر کنید.
پاسخ
تشکر شده توسط: peca




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