一、 yii框架基础流程

   1. 访问index.php统一入口文件

   2. 分析路由, index.php?r=控制器/方法。不指定控制器和方法时,默认调用SiteController中的actionIndex方法。

   3. 通过分析路由得到控制器和方法,然后实例化控制器,调用方法。

   4. 通过方法调用视图,完成页面展示。


二、 控制器及父类Controller分析

   1. 所有的普通控制器都继承父类Controller。

   2. 父类Controller在components文件夹下,文件名为Controller.php, 父Controller继承自CController

   3. 在入口文件中,并没有显式的包含父类文件。框架通过主配置文件(config/main.php)引用:

       'import'=>array(

            'application.models.*',

            'application.components.*',       //引入了components下面所有的文件

       );

    4. 配置文件在统一入口文件index.php中引入。