CodeIgniter - по умолчанию form_dropdown несколько - PullRequest
0 голосов
/ 24 марта 2011

У меня небольшая проблема с моим form_dropdown в codeigniter, в основном он ВСЕГДА добавляет множественное число = "множественный", и я не знаю, как от него избавиться.

Вот код, который я использую для создания выпадающего списка

$js = 'class="users"';
echo form_dropdown('users', $users, set_value('users', $users), $js);

Есть ли что-нибудь, что я могу добавить, чтобы он не создавал его автоматически с опцией множественного доступа

Ответы [ 2 ]

2 голосов
/ 24 марта 2011

Я думаю, что проблема связана с вашим третьим параметром set_value('users',$users)

Поскольку $users, вероятно, является массивом, set_value может устанавливать несколько параметров на selected, и в таком случае form_dropdown приведетсвойство множественного.

Попробуйте передать одно пользовательское значение и убедитесь, что оно работает так, как вы ожидаете.

Кроме того, проверьте выход out из функции set_value, чтобы увидеть, возвращает ли он массив вместоодно значение.

0 голосов
/ 24 марта 2011

Вам не нужно использовать set_value здесь. Просто используйте значение, которое вы хотите выбрать.

$js = 'class="users"';
$user = 1;
echo form_dropdown('users', $users, $user, $js);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...