Как использовать CodeIgniter set_select () вместе с Chosen Plugin?

Я использую CI вместе с Выбранный плагин для тегов на моем сайте. Мне нужно заполнить теги из базы данных и позволить пользователю добавлять / удалять теги и обновлять базу данных при проверке-> run ().

Просмотреть файл:

    <select id="tag-edit-select-bar" multiple="true" class="form-control" name="tag_edit_select_bar">
<?php foreach ($tags_all as $tag): ?>
<option value="<?php echo $tag['id']; ?>" <?php echo set_select('tag_edit_select_bar',$tag['id'], ( in_array($tag['id'], $listOfTags ) ? TRUE : FALSE )); ?>><?php echo $tag['name']; ?></option>
<?php endforeach; ?>
</select>
<script>
$(document).ready(function(){
$('#tag-edit-select-bar').chosen();
});
</script>

где третий параметр set_select() имеет дело с выбором тегов, которые пользователь уже имеет в базе данных.

Проблема в том, что при отправке я получаю только одно значение. Если я внесу изменения в выборку, новые значения будут отправлены на сервер

...
X-Requested-With:XMLHttpRequest
Form Data
view source
view URL encoded
phone:988987897
tag_edit_select_barr:1
tag_edit_select_barr:3
tag_edit_select_barr:4

но проверка на стороне сервера с var_dump($this->input->post('tag_edit_select_bar')); дает мне только самое высокое значение

но проверка на стороне сервера с var_dump($this->form_validation->set_value('tag_edit_select_bar')); дает мне пусто

Я думаю, что это связано с тем, как плагин Chosen позволяет несколько вариантов выбора. Кажется, что КИ не позволяет этого.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]