Yii :: app()方法未定义

时间:2016-07-04 19:06:42

标签: javascript php css model-view-controller yii

我试图将CSS文件包含在以下视图中:

$baseUrl = Yii::app()->baseUrl; 
$cs = Yii::app()->getClientScript();
$cs->registerScriptFile($baseUrl.'/js/weather.js');
$cs->registerCssFile($baseUrl.'/css/weatherstyles.css');

但是我收到一条消息,说Yii :: app()未定义。为什么会这样?我是否需要在视图中包含其他内容以便定义方法?

我顺便使用yii 2.0.7。提前感谢您的时间。

1 个答案:

答案 0 :(得分:1)

但在您的代码中,您使用的是Yii 1. *版本语法

在Yii 2中

。*你应该使用Yii::$app