0

我想问一个问题,如果我想在config/main.phpyii 的文件中获取任何用户的 id,那么我该如何获取呢?如果有人有想法请告诉?

谢谢

4

1 回答 1

1

您的 config/main.php 用于构建您的应用程序,因此无法在其中获取仅在 Yii::app() 可用后才可用的数据。

但是你可以通过Yii::app()->user->id;

您可以在任何地方使用它,例如在运行 SiteController 之前执行的 Controller->init() 中。

配置后您仍然可以设置语言。

Yii::app()->language = Helper::getLanguageFromUser(Yii::app()->user->id);

Ofc Helper 在这里是一个虚构的类,它可以是任何东西。在此处查看示例。

于 2013-01-15T09:18:58.043 回答