نمایش نتایج 1 تا 4 از 4

نام تاپیک: شروع یک پروژه

  1. #1

    شروع یک پروژه

    سلام
    سوال: فرض کنید بخوایم با کیک یه پروژه cms رو شروع کنیم.
    مثلا 10 مورد داریم که باید مدیریت بشه(ادیت . دیلیت و...) مثلا کاربران .اخبار. درباره ما و...
    ایا برای هر کدوم یک model و یک controller باید داشته باشیم؟
    آیا برای هر صفحه یک پوشه توی view باید باشه؟
    -------------------------------------------------------
    یه سوال دیگه
    توی controoler , model اول از همه باید بنویسیم
     var $name='note'

    این $name چیه
    ممنون

  2. #2
    کاربر دائمی آواتار zoghal
    تاریخ عضویت
    شهریور 1383
    محل زندگی
    همدان
    سن
    41
    پست
    401

    نقل قول: شروع یک پروژه

    سوال اول :
    میشه همه رو در یک کنترلر و مدل نوشت ، ولی اصلا درست نیست و در اصل از حالت mvc ایگونه خارج میشید

    اگر شما مفهموم mvc رو درک کرده باشید می فهمید که بهتره هست برای هر دسته از اعمال که وابسته هستند باید یک کنتلر ایجاد کنید. اگر اون کنترلر با دیتابیس ارتباط داره پس می باست مدل هم داشته باشه.

    البته زمانی که شما در یک کنترلر فقط با یک تیبل کار می کنید ، میتونید با تعریف متغییر $useTable ='table' دیگر مدل ایجاد نکنید

    سوال دوم

    بله الزامیست ، در واقع شما در متغییر $name شما یک اسم شماتیک برای فراخوانی مدل یا کنترلر دیگر در کنترلر جاری استفاده میکنید

  3. #3

    نقل قول: شروع یک پروژه

    سلام ممنون از جواب
    اما یه سوال دیگه .چه جوری میشه همزمان 2 پروزه رو در کیک دنبال کرد.ایا امکان وجود 2 تا app توی کیک وجود داره؟

  4. #4
    کاربر دائمی
    تاریخ عضویت
    شهریور 1384
    محل زندگی
    ایران
    پست
    136

    نقل قول: شروع یک پروژه

    نقل قول نوشته شده توسط mohsenshahab مشاهده تاپیک
    سلام ممنون از جواب
    اما یه سوال دیگه .چه جوری میشه همزمان 2 پروزه رو در کیک دنبال کرد.ایا امکان وجود 2 تا app توی کیک وجود داره؟
    بله این امکان وجود داره.اما دلیلی برای استفاده از اون وجود نداره .مخصوصا که اگه یک کاربر تازه برای کیک باشین.چون شما رو درگیر پیچیدگی های زیادی از جمله تغییر ساختار پوشه ها و نیز ویرایش فایل های index در webrootهای هر application میکنه.شما به جای اجرای دو Application متفاوت با یک هسته می تونین از قابلیت زیبای کیک تحت عنوان Plugin استفاده کنین.پلاگین ها در حقیقت نسخه کوچک یک برنامه کامل کیک هستن که در داخل کیک استفاده می شنو در پوشه plugins با ساختار زیر ذخیره میشن :


    /app
    /plugins
    /pizza
    /controllers <- plugin controllers go here
    /models <- plugin models go here
    /views <- plugin views go here
    /pizza_app_controller.php <- plugin's AppController
    /pizza_app_model.php <- plugin's AppModel

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •