رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
رابطه عناصر فرم با فیلدهای مدل
#1
با سلام

در جلسه 6 در کلاس مدل USER ما برای Password_Repeat ، فیلد(Property) ساختیم . اما برای بقیه ی فیلدهای فرم درون این کلاس Property موجود نیست .اما توی کامنتای همین کلاس اشاره شده که موجوده !
* The followings are the available columns in table '{{user}}':
 * @property integer $id
 * @property string $username
 * @property string $email
 * @property string $password
 * @property string $last_login_time
 * @property string $create_time
 * @property integer $create_user_id
 * @property string $update_time
 * @property integer $update_user_id

مکانیزم تعریف این Property ها چیه؟
پاسخ
تشکر شده توسط:
#2
خود Yii توی اکتیو رکورد اونها رو از Schema دیتابیس اونها رو پیدا میکنه و با کمک متدهای جادویی get__ و set__ اونها رو شناسایی میکنه. اون کامنتها هم فقط برای اینه که توی auto complete نرم افزارهای IDE اسم فیلدها بیاد.
پاسخ
تشکر شده توسط: Alireza
#3
پس برای همینه که وقتی ما فیلد Password_repeat رو در دیتابیس نداریم باید خودمون یک Property در مدل با نام عنصر موجود در View مربوطه ایجاد کنیم؟
پاسخ
تشکر شده توسط:
#4
بله دقیقاً همینطوره.
پاسخ
تشکر شده توسط:




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