类别:YII / 日期:2019-12-08 / 浏览:205 / 评论:0

2.0 版框架是完全重写的,在 1.1 和 2.0 两个版本之间存在相当多差别。
Yii 2.0 须要 PHP 5.4 或更高版本,该版本相对于 Yii 1.1 所需求的 PHP 5.2 而言有庞大的革新。
1、应用程序实例直接运用全局定名变量来访问:$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。
ki4网,有大批免费的Yii入门教程,迎接人人进修!
以上就是yii1和yii2的区分是什么的细致内容,更多请关注ki4网别的相干文章!