$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.
save(string $commit = true) : \Bank_Backend
یک نمونه جدید از متور پرداخت ایجاد میکند.
بر اساس دادههایی که توسط کاربر تعیین شده است یک متور جدید پرداخت ایجاد میکند و آن را به متورهای پرداخت ملک اضافه میکند.
string | $commit |