日期:2011-09-08 浏览次数:20526 次
之前讲了这么多,实际上都只是为框架搭建了一个架子而已,框架里面还没有什么东西, 从今天开始,我就开始从Controller,Model,View这几块儿来分别介绍一下。
PS:之前的很多内容我都没有细讲,就比如路由,真正的框架路由肯定不是通过GET方式指定的,而是正则,并且它需要兼容多个Server,多种方式。
我们知道所有的请求都需要经过控制器,所以首先还是说一下控制器。
我们之前已经 说过控制器的概念了,但是这个控制器还是功能太弱了,因为它只是从功能上是控制器,框架并没有为它做任何事情,框架实际上可以实现一些常用的功能,然后用户定义的控制器继承它,这样用户可以少写很多代码的。
之前的控制器是:
1 | <?php |
2 | class IndexController { |
3 | public function index() { |
4 | echo 'Hello world'; |
5 | } |
6 | } |
现在假设框架已经实现了控制器的一些基本功能,这个类我们称为Controller.php,那么现在代码就变成了:
1 | <?php |
2 | class IndexController extends Controller { |
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
|