一、controller与layout/main.php执行的先后关系
先controller,再layout(main和column1),所以main.php文件中的$this是指controller。所以$this->title是在controller里设定的。
由前面可知,该controller是继承Controller.php的,而Controller.php又是继承CController.php的。
二、module
增加模块需要增加APPModule.php继承CWebModule.php,里面继承或覆盖CWebModule里的属性和方法。
比如,常见有init(),beforeControllerAction(),getLayoutPath()方法。其中init里主要是引入'app.models.*和app.components.*'
三、如何使用module
1,在config/main.php
'modules' => array(
'admin',
'cron',
),
2,在modules下创建statistics文件夹
再创建modules/statistics/StatisticsModule.php进行初始化(引入模块内的models和components,beforeControllerAction,布局等)。
3,在modules/statistics/components下创建StatisticsBaseController.php。
该文件继承自Controller.php(该文件又继承自CController.php)
4,写自己的MVC。
创建modules/statistics/下的controllers,views,models文件夹。
- 浏览: 1824967 次
- 性别:
- 来自: 北京
最新评论
-
wangyudong:
Wisdom RESTClient工具地址更新了哦https: ...
前端模拟POST发送数据-Chrome下的REST Client(接口测试利器) -
wangyudong:
很多REST Client是不支持自动化测试RESTful A ...
前端模拟POST发送数据-Chrome下的REST Client(接口测试利器) -
higkoo:
一个非常棒的系统,要是能支持LDAP等开源认证就完美了。
Cynthia 是个问题管理/BUG管理/任务管理/项目管理系统。 -
寻光之旅:
标签库使用有啥好处呢?
thinkphp 使用标签库的步骤 -
lgdjy123:
Android:TextView属性大全
相关推荐
这是开源PHP开发框架Yii全方位教程,想要学习yii框架吗,这个笔记可以快速让你了解yii,撑握yii
Yii2.0中文学习手册
yii2学习笔记,一边看某课网一遍实践一遍总结,整理文档
yii学习、PHP学习框架学习
Yii2.0学习笔记完全版 Yii2 Yii2.0 Yii2.0学习 Yii2.0学习笔记
Yii提供了今日Web 2.0应用开发所需要的几乎一切功能。Yii是最有效率的PHP框架之一。Yii是创始人薛强的心血结晶,于2008年1月1日开始开发。
Yii Yii框架 Yii框架快速入门,自己整理的很全的,很容易看懂
很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架
yii框架学习笔记,主要详解请求的处理流程,yii组件、事件和行为,国际化,日志,视图,以及控制台应用。 带注释的源代码下载:https://github.com/kaimixu/yii-book
yii 学习笔记,其中包括数据缓存、缓存组件、缓存过期、缓存依赖的理解及yii2数据缓存的测试代码
教程名称:Yii2.0 打造京东商城...所以想要系统学习Yii2.0这个框架这套教程可以从实战项目带你入手。不错的学习YII框架的基础课程,电商系统的结构完整、框架资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
"metalguardian/yii2-i18n-module": "*" 到composer.json文件的require部分。 用法 如何配置组件: 'components' => [ // ... 'i18n' => [ 'class' => '\metalguardian\i18n\components\I18n' , // you can ...
《深入理解Yii2.0》是一本干货。主要讲解Yii2.0及所代表的最新一代Web开发框架的新特性、新技术、新理念、新模式。 采用的方式是分析框架的源代码,尝试从根上进行理解和阐述,并融入个人使用Yii开发的一些经验和...
Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从 MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主题化,I18N和L10N,Yii提供了今日Web 2.0应用开发所需要的几乎一切功能。事实上...
Yii2文件处理器模块扩展上传和存储文件安装安装此扩展的首选方法是通过 。 无论运行... /yii migrate --migrationPath=@vendor/metalguardian/yii2-file-processor-module/src/migrations
yii2.0经典视频教程,绝对是初学者的入门首选
yii2是php框架,非常易学。该书是yii2的入门资料之一。建议阅读完自带文档后,看本书。
yii框架中文手册教程和YII模板 我很辛苦才找到的
Yii 框架简介 全面轻松入手Yii 从这里开始 简单 明了 言简意赅
yii1.1.10 开发包(包含yii权威指南以及yii博客例子讲解)