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



  • ۱۹
  • خرداد

جلسه ۰۳ : آموزش کار با Folder Structure در CakePHP

  • دسته‌بندی‌ها :
جلسه ۰۳ : آموزش کار با Folder Structure در CakePHP
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

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

      آموزش کار با Folder Structure در CakePHP

      به تصویر زیر نگاه کنید.
      در این تصویر می توانید folder structure را در CakePHP ببینید

      آموزش کار با Folder Structure در CakePHP 

      آموزش کار با Folder Structure در CakePHP

      جدول زیر نقش هر یک از folder ها را نشان می دهد.

      شماره پوشهنام پوشه و توضیحات
      ۱bin
      bin folder به نگهداری دستورات Cake console می پردازد.
      ۲config
      پوشه پیکربندی دارای (چند) فایل های پیکربندی CakePHP است. جزئیات اتصال پایگاه داده، راه انداز بوت استرپ، پرونده های هسته پیکربندی و موارد دیگر باید در اینجا ذخیره شود.
      ۳ logs
      پوشه logs به طور معمول شامل فایل های log شما، بسته به پیکربندی ورود به سیستم شما است.
      ۴plugins
      پوشه پلاگین جایی است که برنامه های کاربردی شما از پلاگین ها ذخیره می شوند.
      ۵src
      پوشه src جایی است که سحر و جادو می کنید: src جایی است که فایل های برنامه شما قرار می گیرد. پوشه CakePHP’s src در واقع جایی است که شما بیشترین قسمت از توسعه برنامه خود را انجام می دهید. بیایید کمی پوشه های داخل src بررسی کنیم.

      • کنسول شامل دستورات کنسول و وظایف کنسول برای برنامه شما است.
      • کنترل کننده شامل کنترل کننده نرم افزار و اجزای آن است.
      • Locale Stores در واقع رشته های فایل را برای internationalization ذخیره سازی می کند.
      • این بخش شامل جداول، entities ها و رفتارهای برنامه شما می باشد.
      • قالب فایل های ارائه شده در اینجا قرار می گیرند: عناصر، صفحات خطا، پوسته ها و فایل های قالب.
      ۶tests
      این پوشه پوشه آزمون شما است که در آن موارد tests را برای برنامه خود نگه می دارید.
      ۷tmp
      پوشه tmp جایی است که CakePHP اطلاعات موقت را ذخیره می کند. داده های واقعی ذخیره شده آن بستگی به نحوه پیکربندی CakePHP شما دارد، اما این پوشه معمولا برای ذخیره توضیحات مدل و گاهی اطلاعات جلسه استفاده می شود.
      ۸vendor
      پوشه vendor پوشه ای است که در آن CakePHP و سایر برنامه ها سایر مواردی که برای نصبشان لازم است را نگه داری می کند. سعی کنید ویرایش commitment های شخصی را در این بخش انجام ندهید زیرا این کار موجب ایجاد تغییر در هسته PHP می شود.
      ۹webroot
      دایرکتوری webroot ریشه سند عمومی برنامه شما است که شامل تمام فایل هایی است که می خواهید برای عموم قابل دسترس باشند.

      کلام آخر

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

      QR:  جلسه ۰۳ : آموزش کار با Folder Structure در CakePHP
      به اشتراک بگذارید