0
A
回答
1
你的config/main.php來構建應用程序,因此它是不可能在那裏得到的數據是唯一可用的Yii ::應用程序後,()是可用的。
但是你可以通過Yii::app()->user->id;
讓你的用戶ID,您可以使用隨處可見,例如在控制器 - >的init()您SiteController是跑前將執行。
配置完成後,仍然可以設置語言。
Yii::app()->language = Helper::getLanguageFromUser(Yii::app()->user->id);
Ofc Helper在這裏是一個虛構的類,它可以是任何東西。 See an example here.
相關問題
- 1. 在ASP.NET中獲取登錄用戶的用戶標識
- 2. 如何在Tridion中獲取當前登錄用戶的用戶標識?
- 3. 應用程序池標識lightswitch沒有獲取登錄用戶
- 4. 如何獲取登錄的用戶名?
- 5. 在Twitter登錄時獲取用戶的郵件標識
- 6. 通過joomla中的登錄用戶標識獲取用戶組ID?
- 7. 如何獲取Jenkins登錄用戶
- 8. 如何獲取用戶登錄節點?
- 9. 如何獲取登錄在線用戶?
- 10. 如何使用JDBCRealm獲取登錄用戶的用戶名?
- 11. 在登錄頁面上獲取用戶標識
- 12. Java獲取登錄用戶
- 13. 獲取登錄用戶名
- 14. 獲取登錄用戶
- 15. 獲取用戶登錄TWITTER
- 16. 如何獲取登錄的用戶/ Windows服務器的用戶?
- 17. 獲取facebook用戶標識
- 18. Python:如何獲取登錄用戶的域\用戶名
- 19. 如何獲取當前Windows登錄用戶的用戶名?
- 20. 如何在php中獲取登錄用戶的用戶名?
- 21. 如何獲取當前登錄用戶的用戶對象
- 22. 如何獲取登錄用戶的用戶ID?
- 23. 如何獲取currenlty的用戶名登錄用戶authservice
- 24. 如何在Django中獲取登錄用戶的用戶名?
- 25. 如何從登錄的用戶獲取用戶ID?
- 26. 如何獲取登錄用戶的用戶ID?
- 27. 如何從Laravel的用戶標識中獲取用戶名?
- 28. Facebook登錄用戶/頁標識
- 29. 如何識別登錄用戶?
- 30. 從自定義用戶標識類中獲取用戶標識
爲什麼你在'config/main.php'中需要它?你可能無法用Yii的方式做到這一點,因爲它目前還沒有加載。解釋一個問題,也許有更好的方法來做到這一點。 –
根據登錄用戶,配置文件不應包含數據! – darkheir
哪些數據? IMO配置文件不適合這種邏輯。擴展CWebApplication? –