ثبت نامورود به سایت
33853041 – 013
[email protected]

میهن هاست

  • صفحه اصلی
  • پلن ها و قیمت هاست
  • سرور مجازی
  • ثبت دامنه
  • قالب وردپرس
  • آموزش
    • ایمیل
    • اسکریپت
    • وردپرس
    • سی پنل
    • دامنه
    • دیگر

تعریف فریم ورک cake php !

ارسال در 15 آبان 1394
بدون دیدگاه

cakephp

 
پروژه کیک پی اچ پی از سال 2005 توسط یک برنامه نویس لهستانی بنام Michal Tatarynowicz آغاز شد که هدف اصلی آن یک چهارچوب کاربردی و سریع در php بود که پس از آن برنامه نویسان دیگری توانستند برای بهبود این پروژه کمک کنند و در سال 2006 نیز اولین نسخه از آن منتشر شد.
فریم ورک (FRAMEWORK) چیست؟ به مجموعه ای از کتابخانه ها و کدها و کلاس ها است که در زمان برنامه به برنامه نویس این امکان را می دهد تا بتواند با سرعت و انعطاف بیشتری ایجاد نماید.
CAKE يک FRAMEWORK با قابليت گسترش سريع براي php میباشد که از الگوهاي عمومي برنامه مانند frot controller , active record ,… و براساس معماری
model, view, controller) MVC) ایجاد شده است که هم باعث قدرتمند سازی نرم افزار و هم به آسانی قابل درک است.cakephp تحت لیسانس MIT بصورت کاملا رایگان عرضه می شود و در صورت تمایل می توانید برای ارتقا کیفی این نرم افزار در سایت رسمی کیک کمک مالی کنید .فریم ورک کیک پی اچ پی ساختار بنیادی برای برنامه نویسان ایجاد کرده است که براحتی بتوانند بدون کاهش انعطاف پذیری برنامه های کاربردی وب را ایجاد کنید.
 
دلیل استفاده از فریم ورک کیک پی اچ پی نسبت به بقیه فریم ورک ها:
دلیل اصلی استفاده از فریم ورک کیک نسبت به بقیه فریم ورکهای پی اچ پی مانند symphony , codeignter و … این است که نیاز به استفاده از دستورات پیچیده برنامه نویسی مانند آرایه ها و توابع وکلاسها نیست همچنین فریم ورک cake php نیز نشان دهنده پایگاه قوی از کتابخانه و توابع است که به کاربران اجازه می دهد به راحتی نرم افزار خود را بصورت سفارشی ایجاد نمایند.
علاوه بر کنترل ها، مدل ها و نماها که معماری اصلی در cake php است می توان از ویژگی های کلاس و برخی از اجزای تشکیل دهنده آن نیز استفاده نمود که به برخی از اجزای اصلی از فریم ورک کیک پی اچ پی می پردازیم .
مدل ها Models :
مدل بازنمایی فعال جداول پایگاه داده و در برنامه های کاربردی کیک پی اچ پی برای  دسترسی به داده ها استفاده می شود.
آنها می توانند به پایگاه داده شما متصل شوند، این مدل معمولا نشان دهنده یک جدول پایگاه داده است که برای دسترسی به هر چیزی که داده ها از قبیل فایل ها، سوابق LDAP، iCal یا ردیف در یک فایل CSV ذخیره شده است مورد استفاده قرار می گیرد و برای منطق نیز باید از کنترل کننده ها استفاده شود.
نماها view :
نمایش محتوای فایلها به صورت قالب و دسته بندی شده به کاربر .متغیرها، آرایه ها و هر گونه اشیاء که در نماها استفاده می شود از طریق یک کنترل کننده ثبت شده است نماها نیز شامل منطق پیچیده ای نیست و در عوض تنها ساختارهای کنترل لازم برای انجام عملیات خاص، مانند تکرار داده های جمع آوری شده از طریق یک ساختار مانند حلقه foreach در نماها موجود است.
 
کمک کننده ها Helpers :
کمک کننده ها نشان دهنده طبقات مولفه مانند ارائه درخواست به لایه ها برنامه میباشد، که دارای منطق و نماها و عناصر مشترک بین آنها است.
کنترل کننده ها Controller :
کنترل شامل منطق برنامهمیباشد و در برنامه هر درخواستی که به کنترل کننده ارسال می شود منطق کنترل کننده نسبت به پاسخ آن تصمیم گیری می کند و آن را ایجاد می کند و پاسخ و خروجی را به نما ها ارسال می کند.
مراحل درخواست در کیک:
 
 

php-cake

امیدوارید از این مقاله استفاده لازم را کسب کرده باشید.

نوشته‌های تازه

  • سرور مجازی ایران 3 مهر 1403
  • هاست ایران 28 تیر 1403
  • افزوده شدن هاست دانلود و هاست ویندوز به سایت 5 مهر 1395
  • ارایه هاست پر بازدید 20 اردیبهشت 1395
  • بهم ریختن سایت وردپرس با تغییر دامنه 26 فروردین 1395
نوشتهٔ پیشین
لیست پورت های سرویس ها
نوشتهٔ بعدی
مدت زمان فعال شدن دامنه ها

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.
شما برای ادامه باید با شرایط موافقت کنید

میهن هاست: بیش از یک دهه میزبانی مطمئن

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

Mihanhost

اطلاعات تماس

[email protected]
013-33853041
مرکز فعالیت: تهران , رشت

© 2020  تمام حقوق برای میهن هاست محفوظ می باشد.