所以基本上我不是这方面的专家而且我找不到任何解决方案,所以我想做的是将提交的日期添加到全局变量中。
用户必须输入所选的日期范围,当用户点击"提交"按钮,数据将出现。
<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;创建变量?是全局的,所以我可以在控制器中的多个函数中使用该日期变量?感谢
答案 0 :(得分:1)
定义全局变量&#34; $ _ date&#34;在constants.php(Location:application \ config)中,所以你也可以在模型,视图和控制器中使用它。