gpt4 book ai didi

php - 在 assetmanager 中使用自定义函数

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:47:04 24 4
gpt4 key购买 nike

如何在 yii2 assetmanager 中使用 Yii::$app->session['somename']

如何在assetmanager中访问一些函数?

class AppAsset extends AssetBundle{
public function getLang() {
$currentLang = Yii::$app->session['lang'];
if ($currentLang == 'fa' || $currentLang == 'ar') {
return 'RTL';
} else {
return 'LTR';
}
}
public $lang;

public $basePath = '@webroot';
public $baseUrl = '@web';
public $css = [
'css/iconSprite.min.css',
// how call getLang here
]

如何在css部分调用getLang

最佳答案

你可以这样做

.. other functions

public function init() {
$this->setupAssets();
parent::init();
}

protected function setupAssets() {
$lang = $this->getLang();
$this->css[] = "css/myfile.$lang.css";
}

关于php - 在 assetmanager 中使用自定义函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33051582/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com