旗下导航:搜·么
当前位置:网站首页 > PHP框架 > YII > 正文

yii1和yii2的区分是什么【yii框架教程】,yii1,yii2,区别

作者:搜搜PHP网发布时间:2019-12-08分类:YII浏览:72


导读:2.0版框架是完全重写的,在1.1和2.0两个版本之间存在相当多差别。Yii2.0须要PHP5.4或更高版本,该版本相对于Yii1.1所需求的...

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网别的相干文章!

标签:yii1yii2区别