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



  • ۱۹
  • خرداد

جلسه ۱۲ : آموزش کار با عناصر Views ها در CakePHP

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

      مقدمه

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

      آموزش کار با عناصر Views ها در CakePHP

      بخشهای خاصی از صفحات وب در صفحات مختلف وب تکرار می شوند، اما ممکن است که موقعیت آن ها در مکان های مختلف متفاوت باشد.
      CakePHP می تواند به ما در استفاده از این قسمت های مکرر کمک کند.
      این قسمت های قابل استفاده مجدد Elements یا عناصر نامیده می شود که از help box و  extra menu و .. تشکیل شده است.
      یک عنصر در واقع یک mini-view پایه است.
      امکان انتقال متغیرها در عناصر وجود دارد.

      مثال : 

      در تابع بالا سه arguments وجود دارد:

      • اولین argument نام پرونده قالب در / src / Template / Element / پوشه است.
      • argument دوم یک array از داده هایی است که باید در rendered view نشان داده شده و در دسترس قرار گیرد.
      • argument سوم برای گزینه های array ما در نظر گرفته شده است. برای مثال cache.

      در این سه arguments اولی اجباری است، اما بقیه اختیاری هستند.

      مثال

      یک فایل عنصر را در دایرکتوری src / Template / Element به نام helloworld.ctp ایجاد کنید. سپس کد زیر را در آن فایل کپی کنید.

      src/Template/Element/helloworld.ctp

      مثال : 

      یک پوشه Elems را در src / Template ایجاد کنید و زیر آن دایرکتوری یک فایل نمایش به نام index.ctp ایجاد نمایید. سپس کد زیر را در آن فایل کپی کنید.

      src/Template/Elems/index.ctp

      مثال : 

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

      config/routes.php

      مثال : 

      یک فایل ElemsController.php را در src / Controller / ElemsController.php ایجاد کنید. سپس کد زیر را در فایل کنترل کننده کپی کنید.

      src/Controller/ElemsController.php

      مثال : 

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

      http://localhost:85/CakePHP/element-example

      خروجی

      پس از اجرا، URL بالا به شما خروجی زیر را می دهد.

      آموزش کار با عناصر Views ها در CakePHP

      view elements

      کلام آخر

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

      QR:  جلسه ۱۲ : آموزش کار با عناصر Views ها در CakePHP
      به اشتراک بگذارید