Heim > Backend-Entwicklung > PHP-Tutorial > php-mvc模式(2)

php-mvc模式(2)

WBOY
Freigeben: 2016-06-23 13:37:47
Original
902 Leute haben es durchsucht

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

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

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

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

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

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

    

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

    

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage