2015
01-27
01-27
Yii2.0教程应用结构篇 —— 模块
模块是独立的软件单元,由模型,视图,控制器和其他支持组件组成,终端用户可以访问在应用主体中已安装的模块的控制器,模块被当成小应用主体来看待,和应用主体不同的是,模块不能单独部署,必须属于某个应用主体。创建模块模块被组织成一个称为[[yii\base\Module::basePath|basepath]]的目录,在该目录中有子目录如controllers,models,views分别为对应控制器,模型,视图和其他代码,和应用非常类似。如下例子显示一个...
继续阅读 >
控制器是 CController 或其子类的实例。它在当用户请求时由应用创建。当一个控制器运行时,它执行所请求的动作,动作通常会引入所必要的模型并渲染相应的视图。 动作 的最简形式,就是一个名字以 action 开头的控制器类方法。控制器通常有一个默认的动作。当用户的请求未指定要执行的动作时,默认动作将被执行。默认情况下,默认的动作名为 index。它可以通过设置 CController::defau...