دسته بندی
-
cake php چیست؟
-
کیک پی اچ پی سال 2005 توسط یک برنامه نویس لهستانی بنام Michal Tatarynowicz آغاز شد که هدف اصلی آن یک چهارچوب کاربردی و سریع در پی اچ پی بود که پس از آن برنامه نویسان دیگری توانستند برای بهبود این پروژه کمک کنند و در سال 2006 نیز اولین نسخه از آن منتشر شد.
-
00
-
بازدید این صفحه : ۳۱۴۳تاريخ : 03 ارديبهشت 1394
طراحی سایت با کیک پی اچ پی
CAKE يک FRAMEWORK با قابليت گسترش سريع براي پي اچ پي است که از الگوهاي عمومي برنامه مانند frot controller , active record ,… و براساس معماریmodel, view, controller) MVC) ایجاد شده است که هم باعث قدرتمند سازی نرم افزار و هم به آسانی قابل درک است.cakephp تحت لیسانس MIT بصورت کاملا رایگان عرضه می شود و در صورت تمایل می توانید برای ارتقا کیفی این نرم افزار در سایت رسمی کیک کمک مالی کنید .فریم ورک کیک پی اچ پی ساختار بنیادی برای برنامه نویسان ایجاد کرده است که براحتی بتوانند بدون کاهش انعطاف پذیری برنامه های کاربردی وب را ایجاد نمایند.
فریم ورک (FRAMEWORK) چیست؟
به مجموعه ای از کتابخانه ها و کدها و کلاس ها است که در زمان طراحی سایت و برنامه نویسی به برنامه نویس این امکان را می دهد تا بتواند با سرعت و انعطاف بیشتری ایجاد نماید.
دلیل استفاده از فریم ورک کیک پی اچ پی نسبت به بقیه فریم ورک ها
دلیل اصلی استفاده از فریم ورک کیک نسبت به بقیه فریم ورکهای پی اچ پی مانند symphony , codeignter ,… این است که نیاز به استفاده از دستورات پیچیده برنامه نویسی مانند آرایه ها و توابع وکلاسها نیست همچنین فریم ورک cake php نیز نشان دهنده پایگاه قوی از کتابخانه و توابع است که به کاربران اجازه می دهد به راحتی نرم افزار خود را بصورت سفارشی ایجاد نمایند.
علاوه بر کنترل ها، مدل ها و نماها که معماری اصلی در cake php است می توان از ویژگی های کلاس و برخی از اجزای تشکیل دهنده آن نیز استفاده نمود که به برخی از اجزای اصلی از فریم ورک کیک پی اچ پی می پردازیم .
مدل ها Models :
مدل بازنمایی فعال جداول پایگاه داده و در برنامه های کاربردی کیک پی اچ پی برای اهداف دسترسی به داده ها استفاده می شود. آنها می توانند به پایگاه داده شما متصل شوند، مدل معمولا نشان دهنده یک جدول پایگاه دادها است که برای دسترسی به هر چیزی که داده ها از قبیل فایل ها، سوابق LDAP، iCal یا ردیف در یک فایل CSV ذخیره شده است مورد استفاده قرار می گیرد و برای منطق نیز باید از کنترل کننده ها استفاده شود.
نماها view :
نمایش محتوای فایلها به صورت قالب و دسته بندی شده به کاربر .متغیرها، آرایه ها و هر گونه اشیاء که در نماها استفاده می شود از طریق یک کنترل کننده ثبت شده است نماها نیز شامل منطق پیچیده ای نیست و در عوض تنها ساختارهای کنترل لازم برای انجام عملیات خاص، مانند تکرار داده های جمع آوری شده از طریق یک ساختار مانند حلقه foreach، در نماها موجود است.
کنترل کننده ها Controller :
کنترل شامل منطق برنامه است و در برنامه هر درخواستی که به کنترل کننده ارسال می شود منطق کنترل کننده نسبت به پاسخ آن تصمیم گیری می کند و آن را ایجاد می کند و پاسخ و خروجی را به نما ها ارسال می کند.
کمک کننده ها Helpers :
کمک کننده ها نشان دهنده طبقات مولفه مانند ارائه درخواست به لایه ها برنامه است، که حاوی منطق و نماها و عناصر مشترک بین آنها است.
نظر شما
-
خدمات طراحی سایت
-
ویترین اخبار
- راه اندازی سایت نشریه الکترونیک فرهنگ انقلاب اسلامی
- ملاک شناخت یک شرکت طراحی سایت قوی و توانا برای راه اندازی سایت اینترنتی شما چیست؟
- فرا رسیدن نوروز باستانی، یادآور شکوه ایران و یگانه یادگار جمشید جم بر همه ایرانیان پاک پندار، راست گفتار و نیک کردار خجسته باد
- راه اندازی وب سایت اینترنتی ماشین سازی درستگاههای تولید آرد
- راه اندازی وب سایت اینترنتی ملک آریا
- 7 مورد از قابلیتهای غیرمنتظره در iOS 7
- Apex در برابر Nova: مقایسه دو لانچر اندروید
- پاداش 15,000 دلاری برای شکستن قفل TouchID
- نیکون از AW1، اولین دوربین ضد آب با قابلیت تعویض لنز، پرده برداشت
- لومیا 1520 نوکیا و این بار مشخصات فنی، قیمت و زمان عرضه
- رکورد فروش موبایل در دست 8 مدل
- اپل در حال تست نسخه های 701 و702 و 71 سیستم عامل iOS؟
- علت دقیق سرعت پایین اینترنت را نمیدانیم
- بررسی اکسپریا Z1 سونی
- آموزش ساخت ایمیل یاهو پس از حذف ایران!
- سهام توییتر روانه بازار بورس میشود
- تبلیغات تازه مایکروسافت علیه آیفون شکست خورد
- مدیرعامل اینتل: تبلتهای زیر 100 دلاری در تعطیلات سال نوی میلادی از راه میرسند
- 27 شهریور iOS 7 برای آیفونها و آیپدها منتشر میشود
- کنسول بازی جدید سونی با قابلیت های جذاب و قیمت مناسب معرفی شد: Vita TV
- کمپانی دل برای چینی ها لب تاب لوحی می سازد!!!
- ایسوس فون پد 7 اینچی جدید را معرفی کرد: تبلت/تلفن هیبریدی با اسپیکر دو کاناله
- یاهو لوگوی جدید خود را رونمایی کرد
- ایسوس از لپتاپ لمسی و ارزان قیمت X102BA با پردازنده AMD پرده برداشت
- دوباره Moto X و این بار تصویر رندر شده تبلیغاتی آن [بروز شد]
- ولخرجیهای گوگل در حوزه دیتاسنتر ادامه دارد: 6-1 میلیارد دلار در سه ماهه دوم 2013
- تشکیل گروه جهانی« طراحی فناوریهای پوشیدنی» در موتورولا، با استناد به آگهی استخدام این شرکت
- آشنایی با سیستمفایلها و نحوه فرمتکردن درایوهای خارجی در مک
- سرفیس RT هنوز نمرده است
- دانلود کنید: اپلیکیشن VLC برای کاربران iOS منتشر شد
- بررسی همهجانبۀ شایعات پیرامون ساعتهای هوشمند
- تصاویر واضح از آیفون ارزان قیمت در کنار آیفون 5 فاش شد
- تبدیل تصاویر به فرمت ICO و استخراج آیکونها از فایلهای با فرمت EXE و DLL
- نسخه جدید اندروید در 2 مردادماه معرفی میشود
- ال جی از نام G2 برای پرچمدار بعدی خود استفاده میکند
- مشخصات فنی و بنچمارک گلکسی نوت 3 فاش شد
- تصویر و مشخصات جدید آیفون 5S به بیرون درز کرد: صفحه نمایش IGZO، دوربین 12 مگاپیکسل، پردازنده سریعتر و پردازنده گرافیکی چهار هستهای
- آیا میتوان پس از مرگ اطلاعات با ارزش را در اختیار خانواده، دوستان و آشنایان قرار داد؟
- تصاحب Omek توسط اینتل ممکن است باعث شود هرگز نیاز به لمس کامپیوتر خود نباشید
- نسخه جدید تحت وب نقشه گوگل در دسترس همگان قرار گرفت
- تلفن G2 ال جی مجهز به باتری 2540 میلی آمپر ساعتی است
- جزئیات بیشتر از دوربین 20 مگاپیکسلی هونامی: سنسوری بزرگ ولی نه به اندازهی لومیا 1020
- مرور تاریخچه دوربین در گوشیهای برجسته نوکیا
- دریافت استاندارد و رتبه 6 از 10 گوگل توسط سایت شرکت راوک نگار پارس
- بروزرسانی تعدادی از جدیدترین نمونه آثار طراحی سایت های هوشمند راوک نگار پارس
-
نماد اعتماد الکترونیکی
-
آمار بازدید
- کل (online):۴۰۶۳
- اعضاء (online):۲
- میهمان (online):۴۰۶۱
- بازدید امروز::۴۸۸۲
- بازدید دیروز::۱۴۷۹
- بازدید کل::۲۸۸۶۹۳۷۳
-
تبلیغات