总结:yii框架的执行流程:用户发起请求->浏览器接受请求发送到web服务器->web根据请求调用相应controller->controller进行逻辑分析,如果需要调用model则调用相应model对象->将处理好的数据返回给web服务器->web服务器将信息返回到浏览器进行显示(通过views层)。
针对上面的操作的处理流程如下:
1:http://127.0.0.1/yiiphp/index.php?r=user 接受到这个请求后,根据user参数会执行protected/UserController.php控制器,默认会执行actionIndex()这个方法(其实你可以直接访问http://127.0.0.1/yiiphp/index.php?r=user/index也是可以的,即也是执行actionIndex()方法),然后调用模型类User中的模型数据,把结果渲染视图程序给用户。
下图添加一副总体执行流程图(转载)