Ci4如何正确地将数据从控制器传递到视图



向后看,我得到了一个包含以下代码的视图;

<div class="form-group">
<?php 
// return the value in id 'timezone'
echo timezone_select('form-control col-6', old('timezone', $user_time_zone->user_setting_value)  );
?>
</div>

如果设置了$user_time_zone->user_setting_value值,则没有问题。我的一些用户没有设置时区,所以我需要传递一个默认时区。这是我的控制器;

if (empty($this->data['user_time_zone'])){
$this->data['user_time_zone']->user_setting_value = 'UTC';
}
return view('/User_private/Timezone/timezone_update', $this->data);

我的问题线路是$this->data['user_time_zone']->user_setting_value = 'UTC';。如何将值传递给$user_time_zone->user_setting_value?我只想改变上面的问题行,因为这个方法还有很多。

您可以通过以下方式调用视图

返回视图('/User_private/Timezone/Timezone_update',[data'=>$this->data](

相关内容

  • 没有找到相关文章

最新更新