日期:2011-09-12  浏览次数:20378 次

 

      框架这个概念可能一开始就吓坏了很多PHP的Coder,其实你只要把一个Framework想明白了,其实也没啥,只是别人功能更复杂,细节考虑的更多,代码质量更高。

       框架最重要的一个文件为入口文件,基本上相当于一个总控开关,所有的请求都需要经过这个文件:

1 <?php
2 define('APP_PATH',dirname(__FILE__).'/..'); //应用路径
3 include APP_PATH.'/Library/Toper/Core/FrontController.class.php';//导入前端控制器
4 $frontController = Tp_FrontController::getInstance();
5 $frontController->run();

       这个文件可以只做一件事情,那就是将控制权交给框架。

      大家都知道,一个MVC的应用,所有的请求都必须经过控制器,所以下面我们来编写一个比较简单的控制器:

1 <?php
2 class Test_IndexController extends Tp_Controller {
3     public function indexAction() {
4