دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۱
  • اسفند

جلسه ۱۲ : اعتبارسنجی فرم در CodeIgniter

  • دسته‌بندی‌ها :
جلسه ۱۲ : اعتبارسنجی فرم در CodeIgniter
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با سلام خدمت کاربران گرامی سایت پی وی لرن و کاربرانی که دوره آموزش codeigniter را دنبال می کنند. در جلسه قبل با نحوه ارسال ایمیل در codeigniter آشنا شدیم؛ اما قابلیت های قدرتمند codeigniter هنوز به پایان نرسیده است و codeigniter همچنان قابلیت های دیگری برای ارائه دارد. در این جلسه قرار است به اعتبار سنجی فرم در codeigniter بپردازیم و چندین فرم اعتبار سنجی در codeigniter بسازیم.

      اعتبار سنجی فرم در codeigniter

      اعتبار سنجی فرم در codeigniter  یک فرایند مهم در حین ساختن برنامه وب است زیرا تضمین می کند که داده هایی که دریافت می کنیم مناسب و معتبر برای ذخیره یا پردازش هستند یا خیر.

      codeigniter این کار را بسیار آسان ساخته است. اجازه دهید این فرایند را در codeigniter  با یک مثال ساده یاد بگیریم.

      ایجاد اعتبار سنجی فرم در codeigniter

      یک فایل نمایش با عنوان myform.php در CodeIgniter  ساخته و کد زیر را در application/views/myform.php ذخیره کنید.
      این صفحه فرمی را که کاربر می تواند در آن نام خود را ارسال کند نمایش می دهد.
      ما این صفحه را تایید می کنیم تا اطمینان حاصل شود که در هنگام ارسال خالی نباشد.

      مثال : 

      یک فایل نمایش با نام formsuccess.php بسازید و آن را در application/views/formsuccess.php ذخیره کنید.
      اگر فرم با موفقیت تایید شود، این صفحه نمایش داده می شود.

      مثال : 

      یک فایل کنترل با نام Form.php در بسازید و آن را در application/controller/Form.php ذخیره کنید.
      اگر مقدار فرم به درستی تعیین نشده باشد و یا به درستی به صفحه formsuccess.php هدایت نشده باشد؛ این فرم خطاها را نیز نشان خواهد داد.

      مثال : 

      خط زیر را به application/config/routes.php اضافه کنید.

      مثال : 

      بگذارید این مثال را با بازدید از URL زیر در مرورگر اجرا کنیم.
      این URL ممکن است برای سایت شما متفاوت باشد.

      مثال : 

      نتیجه این کار صفحه زیر خواهد بود:

       اعتبار سنجی فرم در codeigniter

      CodeIgniter validation form

      یک مقدار اعتباری را (validation ) را به کنترل کننده اضافه می کنیم.
      قبل از ارسال فرم، نام فیلد لازم است. بنابراین، اگر بر روی دکمه ارسال کلیک کنید بدون وارد کردن چیزی در قسمت نام، از شما خواسته می شود قبل از ارسال آن را وارد کنید.

      اعتبار سنجی فرم در codeigniter

      CodeIgniter not validated

      پس از این که وارد کردن نام با موفقیت انجام شد، صفحه زیر به شما نمایش داده خواهد شد.

      اعتبار سنجی فرم در codeigniter

      successfully submitted

      کلام آخر

      در این جلسه آموزشی به آموزش اعتبار سنجی فرم در codeigniter پرداختیم. در جلسه بعدی به آموزش مدیریت جلسات در فریم ورک کدایگنایتر خواهیم پرداخت.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۱۲ : اعتبارسنجی فرم در CodeIgniter
      به اشتراک بگذارید