![](/img/trans.png)
[英]Yii::app()->user->isAdmin() is not working properly in layout page
[英]Yii:app()->user->name ----- Why is it not working?
我已經在layouts/main.php
編寫了它,但是每當我嘗試運行應用程序時都會出現以下錯誤
未定義的屬性:CWebApplication::$user in ........ main.php 在線...
任何人都可以解釋它的工作原理。
public static function model($className=__CLASS__)
{
return parent::model($className);
}
嘗試使用::
而不是:
Yii::app()->user->name;
如果您正在訪問 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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.