php框架yii,如何快速理解yii 1.1 框架

php框架yii,如何快速理解yii 1.1 框架

发布:访客2024-05-24 01:35分类:php框架标签:框架 理解 快速

Yii 2.0 需要 PHP 5.4 或更高版本,该版本相对于 Yii 1.1 所需求的 PHP 5.2 而言有巨大的改进。
1. 应用程序实例直接使用全局命名变量来访问php框架yii:$app,而无须调用app()

2. Yii2在视图层的一个显著改变是引入了视图类,这样在MVC模式实现上更为完整。
相应的,相关展现层附属类就由新的视图类来接手管理,比如theme:
Yii::app()->theme->baseUrl 应该更新为 Yii::$app->view->theme->baseUrl,或者$this->theme->baseUrl。

3. Yii2引入了资源包的概念,资源引用的方式变化较大。
有两种方式引入资源,一种是通过assets目录下的AppAsset类,还有就是通过类似Yii1种的注册方法。
Yii::app()->getClientScript()方法不再可用,比如想要在页面中动态注册JS脚本文件,变动如下:
Yii::app()->getClientScript()->registerScriptFile('...') 修改为 Yii::$app->view->registerJsFile('...'),或者$this->registerJsFile('...')。

详尽的升级指南参阅Yii2中文指南“从Yii1升级部分”:

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

欢迎使用手机扫描访问本站,还可以关注微信哦~