Yii框架官方指南系列7——基础知识:控制器
2014-11-07 00:00
573 查看
控制器是 CController 或其子类的实例。它在当用户请求时由应用创建。 当一个控制器运行时,它执行所请求的动作,动作通常会引入所必要的模型并渲染相应的视图。 动作 的最简形式,就是一个名字以 action 开头的控制器类方法。
控制器通常有一个默认的动作。当用户的请求未指定要执行的动作时,默认动作将被执行。 默认情况下,默认的动作名为 index。它可以通过设置 CController::defaultAction 修改。
如下是一个控制器类所需的最简代码。由于此控制器未定义任何动作,对它的请求将抛出一个异常。
控制器通常有一个默认的动作。当用户的请求未指定要执行的动作时,默认动作将被执行。 默认情况下,默认的动作名为 index。它可以通过设置 CController::defaultAction 修改。
如下是一个控制器类所需的最简代码。由于此控制器未定义任何动作,对它的请求将抛出一个异常。
class SiteController extends CController { }
相关文章推荐
- Yii框架官方系列指南系列11——基础知识:模块
- Yii框架官方指南系列14——基础知识:开发流程
- Yii框架官方指南系列9——基础知识:视图
- Yii框架官方指南系列15——基础知识:最佳MVC实践
- Yii框架官方指南系列13——基础知识:开发规范
- Yii框架官方指南系列8——基础知识:模型
- Yii框架官方指南系列12——基础知识:路径别名与名字空间
- Yii框架官方指南系列10——基础知识:组件
- Yii框架官方教程增补篇4——基础知识:模型-视图-控制器 (MVC)
- Yii框架官方指南系列22——使用数据库:概览
- Yii框架官方教程增补篇5——基础知识:入口脚本
- Yii框架官方指南系列增补版27——使用数据库:数据库迁移
- Yii框架官方指南增补系列29——缓存:数据缓存
- Yii框架官方指南系列21——使用表单:使用表单生成器(CForm)
- Yii框架官方指南系列24——使用数据库:Query Builder
- Yii框架官方指南系列28——缓存:概览
- Yii框架官方指南系列20——使用表单:批量收集表格输入
- Yii框架官方指南系列16——使用表单:概览
- Yii框架官方指南系列32——缓存:动态内容(Dynamic Content)
- Yii框架官方指南系列34——扩展Yii:使用扩展