یک قسمت از برنامه ای که دارم با yii مینویسم یک فرم داینامیک بر اساس سلکت باکس قبلی کاربر لود میشود مثلا فرض کنید اگر عدد 2 از سلکت باکس انتخاب شد در ادامه فیلد هایی به این صورت از دیتابیس جدول prpperty خوانده و اضافه میشود:

(فیلد تکستی)چند دفعه:
(فیلد تکست اریا): توضیحات:

خوب حالا مشکل اینجاست که باید ولیدیشن هم برای این ها بگذارم. به این صورت که اولی فقط عدد قبول کند
و دومی فقط متن

در حالی که هر دو از یک مدل value ساخته شده اند. و این که کدام باید چه مقداری بگیرد و نوعشان که تکست فیلد و یا تکست اریا و ... باشد در جدول property مشخص شده

دوستان دقت کنید من با نحوه رول نوشتن در yii مشکلی ندارم اما کاری که میخوام انجام بشه اینه که:

بر اساس جدول property که فرم داینامیک تولید شده validation اختصاصی خود را بگیرد. و هر کدام از این ها فیلد ها در جدول values نهایتا ذخیره شود.