معماری MVC

معماری 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

حالا کنترلر این دو تا را پیوند می دهد و عملیاتهای کنترلی را ما بینشان انجام می دهد.

 

پیشنهاد پیرو برای شما :   مثال کاربردی mvc
پیشنهاد پیرو برای شما :   فریم ورک چیست و دلیل استفاده از فریم ورک