یک قسمت از برنامه ای که دارم با yii مینویسم یک فرم داینامیک بر اساس سلکت باکس قبلی کاربر لود میشود مثلا فرض کنید اگر عدد 2 از سلکت باکس انتخاب شد در ادامه فیلد هایی به این صورت از دیتابیس جدول prpperty خوانده و اضافه میشود:
(فیلد تکستی)چند دفعه:
(فیلد تکست اریا): توضیحات:
خوب حالا مشکل اینجاست که باید ولیدیشن هم برای این ها بگذارم. به این صورت که اولی فقط عدد قبول کند
و دومی فقط متن
در حالی که هر دو از یک مدل value ساخته شده اند. و این که کدام باید چه مقداری بگیرد و نوعشان که تکست فیلد و یا تکست اریا و ... باشد در جدول property مشخص شده
دوستان دقت کنید من با نحوه رول نوشتن در yii مشکلی ندارم اما کاری که میخوام انجام بشه اینه که:
بر اساس جدول property که فرم داینامیک تولید شده validation اختصاصی خود را بگیرد. و هر کدام از این ها فیلد ها در جدول values نهایتا ذخیره شود.