$this->ci->input->post('something') 不工作 代码点火器



所以我有这个问题,我在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('');

而不是

相关内容

  • 没有找到相关文章

最新更新