首页 > 解决方案 > 如何更改yii2中的参数?

问题描述

我添加了一个名为 ref_times 的参数,backend/config/params.php并且每次管理员更改它时,我都会尝试为其设置一个新值。我可以调用它并在视图中获取它的值,但我无法更改它。

我尝试通过获取用户发布请求进行更改,但它不起作用。

if($post['delivery_free']){
    $free =  $post['delivery_free'];
    Yii::$app->params['ref_times'] = $free;
}

如何设置新值?我似乎找不到任何关于它的文档..这真的很令人沮丧..

标签: configurationyii2

解决方案


当然,你不能改变它,我的朋友。改为更改逻辑。将您的控件移动到登录部分或其他地方。还要查看主题部分,但结构良好的数据库可以为您节省大量无用的代码

- 登录后 -> 检查是否是管理员(通过传递一个值来确认身份)

-如果管理员做某事


推荐阅读