首頁 > 後端開發 > php教程 > php-mvc模式(2)

php-mvc模式(2)

WBOY
發布: 2016-06-23 13:37:47
原創
900 人瀏覽過

    mvc模式就是为了更好的统一管理,从最外面实现对整个系统的操作。所以我们需要封装一个统一的入口文件,当我们需要它运作的时候只需要以URL的get形式传入指令到这个入口文件,它就能自动调集各种模块功能,完成我们指派的任务。
    先建立一个function.php在里面定义系统所有调用的方法:

    在这里封装了一个函数C来Contorller.class,传入$name然后定义方法去创建这个对象,传入方法$method去让相应的对象实现这个方法。    

    .而在底层的方法的封装中,只是传入了类名$name,没有直接地控制,只是以控制类的形式控制状态。即是说,只有实例化了指定的类,这个类才能被激活,才能实现自己的方法,也是一种间接地控制了。我们相应地也应该在conroller.class.php里面修改一下:

    这里不再自己去new一个类,而是调用已经定义好的方法M  V去实现类实例化.

    Mvc等级自上而下,上层不用知道最下面的类有什么属性,用什么方法去实现。只要知道那个对象有这个需要的方法,就让这个对象去解决问题(实例化这个对象)。怎么解决问题?那是底层的事情,底层会定义解决的方法。

    涵盖整个系统的方法已经封装好了,接下来应该在建一个统一的入口,index.php

    

    我们只需要从外面访问index.php,地址栏上带上类名和方法,就可以得到想要的结果了~

    

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板