MVC思想是把一个网站按照展示页面(视图)、业务逻辑(model)和分发功能(控制器)进行分开,便于团队协作完成网站的思想。第一次接触这个思想是CI框架。
现在要用php原生语言(不用任何框架)来实现MVC思想:
1、先写model,把增、删、改、查等直接操作数据库的代码封装到该文件里。
2、把从 页面接收数据,并传给model的代码封装在控制器文件里。
3、要显示的内容放在视图里。
其中,model里可以进一步细分,比如:把接收控制器传过来的参数进行综合,写成sql语句,然后再写一个执行sql语句的页面。控制器要把页面发生的数据接收,并综合整理之后传给model,再把model得到的数据库的数据传给页面,在这一块要注意页面跳转和参数传递(因为php原生语言没有很好的跳转方法,所以可以利用Js语句)