$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('');
改为
所以我有这个问题,我正在使用 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('');
改为