معماری MVC
معماری MVC مخفف model view controller می باشد این معماری که در حال حاضر محبوب ترین معماری می باشد شامل سه قسمت می باشد:
model
قسمت مدل محل قرار گیری کدهای کار با دیتا بیس و توسط کلاسها تعریف می شود و از کلاس مرجع مدل انشعاب می گیرد به مدل زیر توجه نمایید.
Class piero_model extend CI_Model { Function add (){//some code} Functiom edit () {//some code}
} |
در کد ایگنایتر یک سری عملیاتها مانند پرس و جو و کار با دیتابیس به صورت بهینه نوشته شده که شما به راحت ترین راه و بهینه ترین روش می توانید آنها را استفاده نمایید.
View
در این قسمت فایلهای نمایشی قرار دارد در واقع کدهای html , css , js ,jquery ,angular,… و هر جیزی که به کاربر نمایش داده می شود.
Controller
حالا کنترلر این دو تا را پیوند می دهد و عملیاتهای کنترلی را ما بینشان انجام می دهد.