从表单操作到控制器中的全局变量

时间:2017-05-09 04:34:34

标签: php codeigniter

所以基本上我不是这方面的专家而且我找不到任何解决方案,所以我想做的是将提交的日期添加到全局变量中。

用户必须输入所选的日期范围,当用户点击"提交"按钮,数据将出现。

<form method="post" action="<?php echo base_url() ?>index.php/overview/overall" class="form-inline">
<div class="input-group-addon">Please Choose the Date</div>
<input name="date-selector" type="text" class="form-control daterange" id="inlineFormInputGroup" placeholder="">
<input type="submit" name="submit" value="Submit" class="btn btn-primary">
</form>

如果有人需要,我的控制器就在这里。

 public function overall(){
    $date = $this->input->post('date-selector');
    $start_date = date("Y-m-d", strtotime(substr($date, 0,10)));
    $end_date = date("Y-m-d", strtotime(substr($date, 13,22)));
    $data = $this->overview_model->overall_data($start_date,$end_date);
}

如何为&#34; date&#34;创建变量?是全局的,所以我可以在控制器中的多个函数中使用该日期变量?感谢

1 个答案:

答案 0 :(得分:1)

定义全局变量&#34; $ _ date&#34;在constants.php(Location:application \ config)中,所以你也可以在模型,视图和控制器中使用它。