بایگانی

نوشته های برچسب زده شده ‘MVC’

تعریف قالب در کیک پی اچ پی در یک دقیقه

۴ آبان ۱۳۹۰ ۲ دیدگاه

من چون آموزش حضوری کیک پی اچ پی هم برگزار می کنم خیلی برام پیش اومده که یک نفر به محض اینکه سر از این در میاره که چطور CRUD بنویسه اولین سوالی که می پرسه اینه : “چطور حالا قالب درست کنم ؟” . و بسیار سوال خوبی هم هست .

اگر بگم برای تعریف قالب در کیک پی اچ پی خیلی کم تر از یک دقیقه زمان لازم دارید چی می گید ؟

نه … اصلا شوخی نیست فقط در کمتر از یک دقیق . چطور ؟ اینطوری :

اول در کلاس AppController این کد رو بنویسید :

var $view = ‘Theme’;

مجددا در همون کلاس AppController این کد رو اضافه کنید :

var $theme = ‘blue’;

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

app/views/themed/blue/

حالا باید ویو ها و لایوت ها تون رو توی این مسیر بسازید :

layouts : app/views/themed/blue/layouts

elements : app/views/themed/blue/elements

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

شما حتا می تونید برای قالب تون استایل ، جاوا اسکریپت و … اختصاصی تعریف کنید :

app/webroot/themed/blue/css

app/webroot/blue/js

خیلی آسون بود ! مگه نه ؟

پ.ن : شاید این مسائل برای خیلی از دوستان ساده و پیش پا افتاده به نظر بیاد اما خوبه که با صرف نیم ساعت وقت همین مسائل ساده رو توضیح بدیم توی وبلاگ ها مون تا به گسترش منابع فارسی کمک کنیم .

موفق باشید

تعاملات شکلاتی در کیک سه طبقه -> نگاهی به عملکرد CakePHP با معماری MVC

۲۸ فروردین ۱۳۸۹ ۷ دیدگاه

قبل از هر چیز ، بابتِ توقفِ مجموعه‌ی آموزشیِ “ پی‌اچ‌پی با طعمِ کیک ” از شما عذر خواهی می‌کنم . شاید بزودی این آموزش‌ها را نیز دنبال کردم . اما در حالِ حاضر ، به دلیلِ کمبودِ وقت تصمیم دارم به بررسی زوایایِ مختلفِ کیک بپردازم و گاهی در موردِ نکته‌ها و ترفند‌هایش چیزی بنویسم .

همان‌طور که می‌دانید کیک از معماری MVC (مدل – ویو – کنترلر) پیروی می‌کند . در پستِ کوتاهِ امروز ، قصد دارم با یک نمودارِ ساده ، نحوه‌ی تعاملِ این سه لایه در کیک را به شما نشان دهم .

با ما همراه باشید
ادامه ی نوشته

پی‌اچ‌پی با طعم کیک – قسمت چهارم

۱ فروردین ۱۳۸۹ ۲ دیدگاه

اولین روزِ سالِ ۸۹ را با یک قسمتِ دیگر از آموزش‌های ” پی‌اچ‌پی با طعم کیک ” شروع می‌کنم . امیدوارم این سال برای من و همه سالی سرشار از آموخته‌های سودمند باشد . در قسمت‌های گذشته چیز‌هایی بصورت تئوری و کمی عملی درباره‌ی کیک آموختیم . برای دیدنِ آموزش‌های قبلی می توانید به اینجا سری بزنید . در این قسمت قصد داریم شما را با تنظیماتِ بانک اطلاعاتی در کیک آشنا کنیم . نکته‌ای که از اینجا به بعد مهم می‌شود این است که مطالب را حفظ نکنید . بلکه با منطقِ کیک آشنا شوید تا بتوانید آن را به ابعادِ مختلفِ پروژه‌ی خود تعمیم دهید .

بعد از این مقدمه‌ی کوتاه به سراغِ این قسمت از مجموعه‌ی آموزشیِ “ پی اچ پی با طعم کیک ” می‌رویم .

با ما همراه باشید .

ادامه ی نوشته

پی‌اچ‌پی با طعم کیک – قسمت سوم

۲۸ اسفند ۱۳۸۸ ۵ دیدگاه

قصد داشتم برای تبریکِ عیدِ نوروز مطلبی را آماده کنم . اما دیدم مفید‌تر خواهد بود اگر به عنوانِ تبریک و عیدی قسمت دیگری از سلسله آموزش‌های ” پی‌اچ‌پی با طعم کیک ” را خدمتِ شما عزیزان ارائه نمایم . البته شاید در روز‌های آینده مطلبی اختصاصی برای تبریک سال نو نوشتم . اما فعلا ترجیه می‌دهم به کیک بپردازم .

همان‌طور که خاطرتان هست با ماهیت کیک پی‌اچ‌پی در قسمت اول آشنا شدیم و در قسمت دوم به ساختار فایل‌ها و پوشه‌ها و نحوه‌ی دانلودِ کیک اشاره کردیم .

در این قسمت قصد داریم به ارائه‌ی نکاتی چند درباره‌ی ساختارِ دیتا‌بیس‌ها و قوانین نامگذاری جداول و کلاس‌ها بپردازیم . بدیهیست که این آموزش تنها اشاره‌ای به این ساختار و قوانین دارد و به قولِ معروف :

تو خود حدیث مفصل بخوان از این مجمل !

اگر واقعا طالب یادگیری کیک باشید باید وقت صرف کرده و مستنداتِ کیک را از سایت اصلی با دقت مطالعه کنید .  اما این آموزش جرقه و شروع خوبیست . با ما همراه باشید با این قسمت

ادامه ی نوشته

پی‌اچ‌پی با طعم کیک – قسمت دوم

۲۶ اسفند ۱۳۸۸ بدون دیدگاه

Persian CakePHPخودم هم فکرش را نمی‌کردم به این زودی‌ها بتوانم قسمت دوم از مجموعه‌ی ” پی‌اچ‌پی با طعم کیک ” را آماده کنم . همان‌طور که خاطرتان هست قسمت قبلی کاملا تئوری و مقدمه بود . این قسمت هم تقریبا همان سبک را دارد و چندان وارد مباحث عملی نمی‌شود ، اما این نوید را به شما می‌دهم که قسمت بعدی یک شروع عملیِ خوب خواهد بود .

بیشتر از این منتظرتان ‌نمی‌گذارم . با ما همراه باشید با قسمت دوم از مجموعه‌ی ” پی‌اچ‌پی با طعم کیک ” .

برای شروع بیایید آخرین نسخه‌ی کیک را تهیه کنیم .

ادامه ی نوشته

پی‌اچ‌پی با طعم کیک – قسمت اول

۲۴ اسفند ۱۳۸۸ ۵ دیدگاه

حتما تا حالا کیک‌های زیادی را دیده‌اید و آنها را خورده‌اید . اما کیکی که در این سلسله آموزش قصد پختنش را دارم کمی متفاوت است . این کیکِ ما شیر و آرد و تخم مرغ ندارد ، بلکه از کلاس‌ها ، آبجکت‌ها و متد‌ها تشکیل شده است .

من معتقدم که بهترین راه برای آموختن برنامه‌نویسی ( یا مسائل مرتبط با برنامه‌نویسی ) تمرین و نوشتن مثال است . وقتی تصمیم گرفتم این سلسله آموزش را شروع کنم اولین گزینه‌ای که برای موضوعِ مثال به ذهنم رسید مثالِ موجود در سایتِ رسمیِ کیک بود . آموزشِ ایجادِ یک سیستمِ وبلاگ نویسیِ ساده .

تصمیم گرفتم که همان خود‌آموز را ترجمه کرده و با اندکی دخل و تصرف به منظور روان‌تر و قابلِ فهم‌تر شدن در وبلاگم و انجمن پشتیبانی و توسعه فارسی کیک پی‌اچ‌پی منتشر کنم تا برای افرادی که قصد یادگیری این فریم‌ورک را دارند راهنمای خوبی باشد .

یادآوری می کنم که برای دنبال‌کردنِ این آموزش ، زیاد عجول نباشید . زیرا من هم مثل سایرِ انسان ها فعالیت‌های دیگری غیر از وبلاگ‌نویسی دارم .

بعد از این گپ‌و‌گفت مختصر به اولین قسمت از این خود آموز می پردازیم . با ما همراه باشید .

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

ادامه ی نوشته