PDA

View Full Version : فرق بین CFormModel و CActiveRecord چیست



engmmrj
یک شنبه 06 بهمن 1392, 23:52 عصر
فرق بین CFormModel و CActiveRecord چیست در چه مواردی باید از CFormModel استفاده کنیم ؟

engmmrj
دوشنبه 07 بهمن 1392, 00:07 صبح
با seachi که داشتم یک چیزایی متوجه شدم ! http://stackoverflow.com/questions/12763763/cmodel-vs-cformmodel-vs-cactiverecord
ولی احتیاج به توضیحات بیشتری دارم

nadi_1368
دوشنبه 07 بهمن 1392, 00:09 صبح
در مواردی که مدل شما مربوط به یک جدول در دیتا بیس باشد از CActiveRecord استفاده میکنید

اگه جدولی موجود نباشد و شما بخواییم یه فرم بسازین میتونید با CFormModel مدل فرم دلخواهتونو بسازین

engmmrj
دوشنبه 07 بهمن 1392, 00:12 صبح
در مواردی که مدل شما مربوط به یک جدول در دیتا بیس باشد از CActiveRecord استفاده میکنید

اگه جدولی موجود نباشد و شما بخواییم یه فرم بسازین میتونید با CFormModel مدل فرم دلخواهتونو بسازین
فرم لاگین با دیتابیس کار میکند پس چرا از CFormModel استفاده می کنن ؟

nadi_1368
دوشنبه 07 بهمن 1392, 00:21 صبح
تو لاگین پیش فرض خود yii که از دیتا بیس استفاده نشده

تو بقیه موارد مدل user با CActiveRecord و مدل فرم لاگین با CFormModel ساخته میشود سپس مقادیر ارسالی فرم با جدول user مقایسه میشود