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



  • ۱۹
  • خرداد

جلسه ۱۴ : آموزش کار با پایگاه داده در CakePHP

  • دسته‌بندی‌ها :
جلسه ۱۴ : آموزش کار با پایگاه داده در CakePHP
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      با سلام خدمت کاربران گرامی سایت پی وی لرن و آن دسته از کاربرانی که به زبان PHP علاقه دارند. این دوره آموزش CakePHP مخصوص آن ها تهیه شده تا مهارت و تسلط خود را بر این زبان با یادگیری CakePHP به حد کمال برسانند و با کمک آن به یک برنامه نویس حرفه ای در عرصه PHP تبدیل شوند. در جلسه گذشته آموختیم که چگونه از View Events ها استفاده نماییم و آن ها را به کار ببریم. در این جلسه و در ادامه این دوره به آموزش کار با پایگاه داده در CakePHP می پردازیم.

      آموزش کار با پایگاه داده در CakePHP

      کار با پایگاه داده در CakePHP بسیار ساده است.
      در این جلسه ما به آموزش CRUD خواهیم پرداخت که مخفف (Create, Read, Update, Delete) است یعنی (ایجاد، خواندن، به روز رسانی و حذف).
      پیش از شروع آموزش کار با پایگاه داده در CakePHP باید جدول کاربر زیر را در پایگاه داده ایجاد نمایید:

      مثال : 

      علاوه بر این، بایستی پایگاه داده خود را در فایل config / app.php پیکربندی کنیم.

      وارد کردن یک رکورد

      برای قرار دادن یک رکورد در پایگاه داده، ابتدا باید با استفاده از جدول TableRegistry یک table ایجاد نماییم.
      می توان نمونه را از رجیستری با استفاده از ()get دریافت کرد.
      روش ()get نام جدول پایگاه داده را به عنوان یک استدلال دریافت می کند.
      از این نمونه برای ایجاد یک entity جدید استفاده می شود.
      مقادیر لازم را با نمونه ای از entity جدید تنظیم کنید.
      اکنون باید با استفاده از روش ()Save با مثال ClassRegistry ، رکورد جدیدی را در پایگاه داده وارد کنیم.

      مثال

      تغییرات  زیر را در فایل config / routes.php را همانطور که در برنامه زیر نشان داده شده است اعمال نمایید.

      config/routes.php

      مثال : 

      یک فایل UserController.php را در src / Controller / UsersController.php ایجاد کنید و سپس کد زیر را در فایل کنترل کننده کپی نمایید.

      src/controller/UsersController.php

      مثال : 

      یک دایرکتوری Users at src/Template ایجاد نمایید و زیر آن دایرکتوری یک View file فراخوانی شده add.ctp بسازید و سپس کد زیر را در فایل کنترل کننده کپی نمایید.

      src/Template/Users/add.ctp

      مثال : 

      مثال بالا را با مراجعه به URL زیر اجرا کنید.

      http://localhost:85/CakePHP/users/add

      خروجی

      پس از اجرا، خروجی زیر را دریافت خواهید کرد.

      آموزش کار با پایگاه داده در CakePHP

      user added

      کلام آخر

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

      QR:  جلسه ۱۴ : آموزش کار با پایگاه داده در CakePHP
      به اشتراک بگذارید