$fields
$fields :
The fields of the form.
They are the fully populated Pluf_FormField* of the form. You define them in the initFields method.
فرم به روز رسانی اطلاعات کاربر را ایجاد میکند.
از این کلاس برای اعتبار سنجی فرمها و تولید دادههای معادل استفاده میشود. از این کلاس همانند مدل دادهای استفاده میشود. با استفاده از این کلاس میتوان دادههای اضافه ارسال شده را حذف کرده و در صورت نا مناسب بودن پارامترهای دریافتی خطای مناسب ایجاد کرد.
isValid() : array
Check if the form is valid.
It is also encoding the data in the form to be then saved. It is very simple as it leaves the work to the field. It means that you can easily extend this form class to have a more complex validation procedure like checking if a field is equals to another in the form (like for password confirmation) etc.
Array of errors
clean() : array
فرآیند اصلی پاک کردن دادهها در فرم
با استفاده از این فراخوانی میتوان تمام پارامترهای یک فرم را بررسی کرد. تفاوت اصلی این بررسی با سایر موارد این است که در اینجا تمام پارامترها به صورت همزمان در نظر گرفته خواهد شد.
در صورتی که بررسی به یک خطا روبرو شده باید خطای Pluf_Form_Invalid صادر شود.
Cleaned data.