$this->ci->input->post('something') 不工作 codeigniter

$this->ci->input->post('something') not working codeigniter

所以我有这个问题,我正在使用 perfex crm,我有一个问题我想添加一个过滤器并且有一个自定义过滤器叫做 custom_view 我想添加另一个我所做的我是不是复制了 custom_view 的代码并添加了一个名为 custom_view_ads:

这是客户视图

     <select name="custom_view" title="<?php echo _l('additional_filters'); ?>" id="custom_view" class="selectpicker" data-width="100%">
                                       <option value=""></option>
                                       <option value="lost"><?php echo _l('lead_lost'); ?></option>
                                       <option value="junk"><?php echo _l('lead_junk'); ?></option>
                                       <option value="public"><?php echo _l('lead_public'); ?></option>
                                       <option value="contacted_today"><?php echo _l('lead_add_edit_contacted_today'); ?></option>
                                       <option value="created_today"><?php echo _l('created_today'); ?></option>
                                       <!-- <option value="first_ads_source_id"><?php //echo json_decode($ads) ?></option> -->
                                 
                                       <?php if(has_permission('leads','','edit')){ ?>
                                       <option value="not_assigned"><?php echo _l('leads_not_assigned'); ?></option>
                                       <?php } ?>
                                       <?php if(isset($consent_purposes)) { ?>
                                         <optgroup label="<?php echo _l('gdpr_consent'); ?>">
                                             <?php foreach($consent_purposes as $purpose) { ?>
                                             <option value="consent_<?php echo $purpose['id']; ?>">
                                                <?php echo $purpose['name']; ?>
                                             </option>
                                             <?php } ?>
                                         </optgroup>
                                       <?php } ?>
                                    </select>

这是我添加的

  <select name="custom_view_ads" title="<?php echo "Ads Filter" ?>" id="custom_view_ads" class="selectpicker" data-width="100%">
                                    <option value=""></option>
                                    <?php 
                                       foreach($ads as $ad)
                                         { ?>
                                          <option value="<?php echo $ad['first_ads_source_id']; ?>"><?php echo $ad['ads_view_text']; ?></option>
                                          <?php   
                                        }
                                       ?>
                              </select> 

当我这样做时它会进入 if 但

if ($this->ci->input->post('custom_view')) {
    $filter = $this->ci->input->post('custom_view');
}

当我对另一个这样做时,它不起作用,

if ($this->ci->input->post('custom_view_ads')) {
    $filter = $this->ci->input->post('custom_view_ads');
}

我认为正在发生的事情是我需要在其他地方添加 custom_view_ads 但我似乎不知道在哪里 感谢您的帮助!

只需使用:

$this->input->post('');

改为