Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Yii:app()->user->name-----为什么不工作?_Php_Yii - Fatal编程技术网

Php Yii:app()->user->name-----为什么不工作?

Php Yii:app()->user->name-----为什么不工作?,php,yii,Php,Yii,我已经在layouts/main.php中编写了它,但是每当我试图运行应用程序时,就会出现以下错误 未定义的属性:CWebApplication::$user in。。。。。。。。main.php on 行 任何人都可以解释它的工作原理 public static function model($className=__CLASS__) { return parent::model($className); } 尝试使用::而不是: 如果您正在访问php使用的类的静态方法 classn

我已经在layouts/main.php中编写了它,但是每当我试图运行应用程序时,就会出现以下错误

未定义的属性:CWebApplication::$user in。。。。。。。。main.php on 行

任何人都可以解释它的工作原理

public static function model($className=__CLASS__)
{
    return parent::model($className);
}
尝试使用::而不是:


如果您正在访问php使用的类的静态方法

classname::methodname();
因此,要访问类Yii{}的静态app方法

class YiiBase {
  public static function app() {
    return self::$_app;
  }
}
class Yii extends YiiBase {
}
Yii::app(); //You, need to do this

请有人帮帮我。。。。!!
class YiiBase {
  public static function app() {
    return self::$_app;
  }
}
class Yii extends YiiBase {
}
Yii::app(); //You, need to do this