视图/模板文件:一个php文件,直接在html里用<? .....?>嵌入php代码,就象我们最早开始学习php编程那样,但要记住这个文件我们是用来作模板用,千万不要加上一大堆php代码。复杂业务逻辑不要写在这里了,这时只负责显示。
业务逻辑/模型:在专门的模块目录下,你可以仔细地写业务逻辑。水平高点的可以写些类,水平差点,从数据库取生内容,生成一个字符串总会吧!
控制器:不就是用来连接模型与视图吗。 1)收集各类参数,如来自url的GET,来自表单提交的POST 2)引用各类业务逻辑模块(可以include_once呀),生成页面显示所需的各项内容 3)include 模板php文件,不就完成页面生成了吗?
URL控制:为了让url看起来更酷点,让人感觉这是一个用了MVC框架的网站,我们需要配置URL重写,像这样:www.abc.com/people/3456------>www.abc.com/people.php?id=3456 www.abc.com/article/2223------>www.abc.com/article.php?id=2223