/
  • مواد اولیه لازم برای درک کیک

  • ارسال پاسخ   امتیاز موضوع:
    • 1 رأی - میانگین امیتازات: 5
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی مواد اولیه لازم برای درک کیک
    نویسنده پیام
    shgninc آفلاین
    سید سجاد شاهچراغیان
    ***

    ارسال‌ها: 1,492
    تاریخ عضویت: ۱۳۸۹ خرداد ۱۹
    اعتبار: 32
    تشکرها : 1402
    ( 665 تشکر در 503 ارسال )
    ارسال: #1
    مواد اولیه لازم برای درک کیک
    قبل از همه چیز باید از دوست خوبم parsig تشکر کنم که این مطلب را در سایت خودش نوشته؛ ولی تعجب کردم که چرا اینجا صحبتی از آن نکرده.
    حالا من با اجازه از ایشان و برای درک بهتر مفهومی از کیکی خوشمزه آن را برای دوستان می گذارم. تمامی اسن مطالب به نقل از سایت یک برنامه نویس است:

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

    [تصویر:  CakePHP-Diagram.jpg]

    ۱ – همانطور که می‌بینید کاربر تقاضایی را به وب سرور ارسال می‌کند .
    ۲ – همانطور که از آدرسِ درخواستیِ کاربر پیداست این درخواست به کنترلر Tasks رفته و متد index را فراخوانی می‌کند .
    ۳ – اطلاعاتِ درخواستیِ کاربر توسط کنترلر از مدل درخواست می‌شود .
    ۴ – مدل ، پاسخ را به کنترلر بر می‌گرداند .
    ۵ – ویوی مربوط به ایندکس گزینش می‌شود .
    ۶ – ویوی انتخاب شده‌ی ایندکس در قالب کلی سایت قرار گرفته و آماده نمایش می‌شود .
    ۷ – نتیجه‌ی عملیات به کاربر برگردانده می شود . اینجاست که کاربر بدون اینکه بداند در حال خوردن یک کیک خوشمزه‌ی سه طبقه است .

    نکته : طراحی این دیاگرام را من انجام نداده‌ام . تنها فارسی نویسی روی دیاگرام و نوشتن این توضیح مختصر در این وبلاگ توسط من انجام شده است .
    (آخرین ویرایش در این ارسال: ۱۳۸۹ خرداد ۲۲ ۰۸:۲۳ عصر، توسط shgninc.)
    ۱۳۸۹ خرداد ۲۲ ۰۸:۱۸ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : parsig amir.s parazitt molana mojtabajml zoghal
    shgninc آفلاین
    سید سجاد شاهچراغیان
    ***

    ارسال‌ها: 1,492
    تاریخ عضویت: ۱۳۸۹ خرداد ۱۹
    اعتبار: 32
    تشکرها : 1402
    ( 665 تشکر در 503 ارسال )
    ارسال: #2
    RE: مواد اولیه لازم برای درک کیک
    تازه می خوام از خود parsig عزیز دعوت کنم که در این باره بیشتر توضیح بده.
    البته اگر همینطور تصویری باشه که نور علی نوره دیگه.Wink
    ۱۳۸۹ خرداد ۲۲ ۰۹:۳۳ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    parsig آفلاین
    عضو مهم
    ****

    ارسال‌ها: 279
    تاریخ عضویت: ۱۳۸۷ دي ۳۰
    اعتبار: 5
    تشکرها : 146
    ( 259 تشکر در 144 ارسال )
    ارسال: #3
    RE: مواد اولیه لازم برای درک کیک
    اولا در حضور جناب وحید آقای سهرابلو و میلاد نکوفر و حضرت صالح (ج) ( جیگر :دی) و سایر اساتید بنده جسارت نمی کنم بخوام حرف از فریم ورک بزنم !
    بعدشم منابع انجمن توسعه و پشتیبانی فارسی کیک پی اچ پی کم کم داره کامل و جامع می شه .
    و نهایتا خب اگه سوالی هست مطرح کنین اگه سواد من قد بده در خدمتم و الا دوستان هستن دیگه ، جواب می دن !
    __________________________________________________________________________
    [تصویر:  logo-small.jpg]
    ۱۳۸۹ خرداد ۲۲ ۱۰:۲۸ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    shgninc آفلاین
    سید سجاد شاهچراغیان
    ***

    ارسال‌ها: 1,492
    تاریخ عضویت: ۱۳۸۹ خرداد ۱۹
    اعتبار: 32
    تشکرها : 1402
    ( 665 تشکر در 503 ارسال )
    ارسال: #4
    RE: مواد اولیه لازم برای درک کیک
    (۱۳۸۹ خرداد ۲۲ ۱۰:۲۸ عصر)parsig نوشته شده توسط:  اولا در حضور جناب وحید آقای سهرابلو و میلاد نکوفر و حضرت صالح (ج) ( جیگر :دی) و سایر اساتید بنده جسارت نمی کنم بخوام حرف از فریم ورک بزنم !
    خوب این درست. چون مطلب را از سایت خودتون آوردم می خواستم که این مواد اولیه رو بیشتر توضیح بدین تا یک وقت کیکمون زیادی پفنکنه یا یک وقت نسوزه یا شاید هم شوریش زیاد بشه.Wink
    ۱۳۸۹ خرداد ۲۲ ۱۰:۴۸ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    parsig آفلاین
    عضو مهم
    ****

    ارسال‌ها: 279
    تاریخ عضویت: ۱۳۸۷ دي ۳۰
    اعتبار: 5
    تشکرها : 146
    ( 259 تشکر در 144 ارسال )
    ارسال: #5
    RE: مواد اولیه لازم برای درک کیک
    با اجازه ی اساتید اگه بخوام یه توضیح اجمالی روی لایه ها و متعلقاتشون بدم به این صورت می شه :
    لایه ی Model لایه ای هست که با دیتا بیس کار می کنه و رابط بین دیتا بیس و کنترلر هست .
    عملیات های نظارتی بر اطلاعات مثل validation , Virtual fields ، ریلیشن ها و جوین ها در این لایه اتفاق می افته . رفتارها (Behaviors) هم در همین لایه قرار دارن .

    لایه ی Controller لایه ی میانی هست . عملیات های واکشی داده ، اجرای کوئری ها ریدایرکت ها و کار با سشن ها و کوکی ها و ... توی این لایه انجام می شه . پلاگین ها هم در همین لایه نوشته می شن .

    لایه ی View که بالا ترین لایه ی کیک هست . این لایه ظاهر سایت رو تشکیل می ده . پسوند فایل های این لایه .ctp هست و در این فایل ها می تونیم از کد های php ، html و java script استفاده کرد . این لایه شامل متعلقاتی مثل helper ها ، element ها و layout ها هست .

    البته این ساختار ، ساختار انحصاری کیک نیست و کلا منطق MVC همینه . کیک پی اچ پی تجربه ی لذت بخشی از MVC رو برای من رقم زده .
    انحمن توسعه کیک فارسی هم در خدمت دوستان هست .
    خلاصه ببخشید پا تو کفش بزرگترا کردیم . HeartAngel
    __________________________________________________________________________
    [تصویر:  logo-small.jpg]
    ۱۳۸۹ خرداد ۲۲ ۱۱:۰۴ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : molana shgninc
    zoghal آفلاین
    صالح سوزنچی
    *****

    ارسال‌ها: 1,766
    تاریخ عضویت: ۱۳۸۷ دي ۲۵
    اعتبار: 23
    تشکرها : 1500
    ( 1729 تشکر در 992 ارسال )
    ارسال: #6
    RE: مواد اولیه لازم برای درک کیک
    نقل قول: لایه ی Controller لایه ی میانی هست . عملیات های واکشی داده ، اجرای کوئری ها ریدایرکت ها و کار با سشن ها و کوکی ها و ... توی این لایه انجام می شه . پلاگین ها هم در همین لایه نوشته می شن .
    [/code]

    من یک نکته رو اینجا توضیح بدم. در مورد پلاگین ها در لایه کنترلر به تنهایی استفاده نمیشند. هر پلاگین میتونه یک ساب سیستم کچیک باشه یعنی همون تقسیماتی که در یک اپلیکشن هست. میتونه در یک پلاگین هم وجود داشته باشه
    ۱۳۸۹ خرداد ۲۳ ۰۶:۲۲ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : parsig shgninc
    shgninc آفلاین
    سید سجاد شاهچراغیان
    ***

    ارسال‌ها: 1,492
    تاریخ عضویت: ۱۳۸۹ خرداد ۱۹
    اعتبار: 32
    تشکرها : 1402
    ( 665 تشکر در 503 ارسال )
    ارسال: #7
    RE: مواد اولیه لازم برای درک کیک
    خیلی ممنون از توضیح بسیار مفید و مختصر جناب parsig عزیز.
    (۱۳۸۹ خرداد ۲۲ ۱۱:۰۴ عصر)parsig نوشته شده توسط:  انحمن توسعه کیک فارسی هم در خدمت دوستان هست .
    خلاصه ببخشید پا تو کفش بزرگترا کردیم . HeartAngel
    لطفا آدرش را هم برای دوستان بگذارید.Cool
    __________________________________________________________________________
    سالهــــا مـــــى گــــــذرد، حادثه ها مى آید
    انتظـــــار فـــــــرج از نیمـــــه خــــــرداد کشم

    [تصویر:  ShowPicture.aspx?ID=52750d12-5d92-4286-9...height=100]
    ۱۳۸۹ خرداد ۲۴ ۰۴:۴۵ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    molana آفلاین
    چالیست - chalist
    *******

    ارسال‌ها: 1,764
    تاریخ عضویت: ۱۳۸۷ آذر ۳۰
    اعتبار: 60
    تشکرها : 1644
    ( 1550 تشکر در 1015 ارسال )
    ارسال: #8
    RE: مواد اولیه لازم برای درک کیک
    http://forum.cakephp.ir/
    __________________________________________________________________________
    همه جوره اش رو داریم ظاهرن
    ۱۳۸۹ خرداد ۲۴ ۰۶:۵۷ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : zoghal shgninc ahora
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS