Я делаю расширенную функцию фильтрации, где пользователи могут фильтровать результаты публикации в соответствии с выбранной категорией.
И я хочу, чтобы мой URL был таким: https://localhost/unairevent/event/list_event/category[] = 2 & category[] = 40
(строка категории в URL-адресе берется из параметра фильтра, который пользователь выбирает с помощью множественного выбора)
Как добавить строки в URL в соответствии с параметрами фильтра, выбранными пользователем?
Я пытался использовать такой метод:
<section class="box text-center">
<?php
$sort = $this->input->post('sort');
$category = $this->input->post("get_kategori_acara_css[]");
$interest = $this->input->post("get_interest_acara_css[]");
?>
<?php echo form_open("acara/list_acara/".$category);?>
<div class="form-inline">
<p>Advanced Sort & Filter</p>
<div class="form-group">
<select class="form-control" name="sort">
<option selected="selected" disabled="disabled" value="">Sort By </option>
<option value="acara.id_acara">Newest</option>
<option value="hits_acara.hits">Trending</option>
<option value="tanggal_mulai_acara">Upcoming</option>
</select>
</div>
<div class="form-group">
<?php echo form_dropdown('', $get_checkbox_kategori, '', $get_kategori_acara_css); ?>
</div>
<div class="form-group">
<?php echo form_dropdown('', $get_checkbox_interest, '', $get_interest_acara_css); ?>
</div>
<button type="submit" class="btn btn-primary">Submit</button>
</div>
<?php echo form_close();?>
</section>
Но показанная ошибка выглядит так:
Сообщение: преобразование массива в строку
Показать изображение ошибки
Расширенный фильтр изображения