04-08-1394، 10:06 ق.ظ
سلام، من یک فرم دارم که با وراثت از CFormModel ساخته شده، و یکی از فیلد های این فرم باید یکتا unique باشه پس از همین ولیدیتور yii استفاده کردم، به این صورت که کلاس نیم و اتریبیوت نیم رو هم براش گذاشتم:
درست هم کار میکنه اما مشکل این جاست که من دارم رکورد رو که از قبل وجود داره آپدیت میکنم و این هم مقدار قبلی رو که لود شده ایراد میگیره و میگه که قبلا چنین رکوردی ثبت شده!
این ولیدیتو بجز className و attributeName مقدار دیگه ای هم میگیره که مثلا با کلید اصلی بگم کدوم رکورد هست که مربوط به این فرم میشه تا درست کار کنه؟
['email', 'unique', 'caseSensitive' => false, 'className'=>'User','attributeName'=>'email'],
درست هم کار میکنه اما مشکل این جاست که من دارم رکورد رو که از قبل وجود داره آپدیت میکنم و این هم مقدار قبلی رو که لود شده ایراد میگیره و میگه که قبلا چنین رکوردی ثبت شده!
این ولیدیتو بجز className و attributeName مقدار دیگه ای هم میگیره که مثلا با کلید اصلی بگم کدوم رکورد هست که مربوط به این فرم میشه تا درست کار کنه؟