با سلام خدمت کاربران گرامی سایت پی وی لرن و آن دسته از کاربرانی که به زبان PHP علاقه دارند. این دوره آموزش CakePHP مخصوص آن ها تهیه شده تا مهارت و تسلط خود را بر این زبان با یادگیری CakePHP به حد کمال برسانند و با کمک آن به یک برنامه نویس حرفه ای در عرصه PHP تبدیل شوند. در جلسه گذشته به آموزش نصب 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 بررسی کنیم.
|
۶ | tests این پوشه پوشه آزمون شما است که در آن موارد tests را برای برنامه خود نگه می دارید. |
۷ | tmp پوشه tmp جایی است که CakePHP اطلاعات موقت را ذخیره می کند. داده های واقعی ذخیره شده آن بستگی به نحوه پیکربندی CakePHP شما دارد، اما این پوشه معمولا برای ذخیره توضیحات مدل و گاهی اطلاعات جلسه استفاده می شود. |
۸ | vendor پوشه vendor پوشه ای است که در آن CakePHP و سایر برنامه ها سایر مواردی که برای نصبشان لازم است را نگه داری می کند. سعی کنید ویرایش commitment های شخصی را در این بخش انجام ندهید زیرا این کار موجب ایجاد تغییر در هسته PHP می شود. |
۹ | webroot دایرکتوری webroot ریشه سند عمومی برنامه شما است که شامل تمام فایل هایی است که می خواهید برای عموم قابل دسترس باشند. |
در این دوره با آموزش کار با Folder Structure در CakePHP همراه شما بودیم.
در جلسه بعد به آموزش پیکربندی CakePHP خواهیم پرداخت.
با پی وی لرن همراه باشید.