У меня есть модельСохранение множественного выбора на входе
- пользователя (идентификатор, имя)
- секции (идентификатор, имя)
- section_users (идентификатор, user_id, SECTION_ID)
Администратор добавляет всех пользователей и разделы отдельно. После того, как будут добавлены тезисы я хочу, чтобы администратор выбирает раздел и добавить всех пользователей в нем в section_users
У меня есть выберите вход с множественным значение ИСТИНА. Как сохранить эти данные в методе cakephp вместе с проверкой.
<?php echo $this->Form->input("section_id"); ?>
<?php echo $this->Form->input("user_id", array('multiple'=>'checkbox')); ?>
Это создает
Array
(
[section_id] => 1
[user_id] => Array
(
[0] => 3
[1] => 4
)
)
Я знаю, что я могу цикл и преобразовать это и использовать SaveAll или saveMany, но то, что это CakePHP путь/правильный способ сделать это.
Array
(
[0] => Array
(
[section_id] => 1
[user_id] => 3
)
[1] => Array
(
[section_id] => 1
[user_id] => 4
)
)
Umm, как насчет начала с чтения [** руководство **] (http://book.cakephp.org/2.0/en/models/save-your-data.html) и существующие вопросы о сохранении данных с помощью CakePHP, а затем проверить, когда у вас есть конкретная проблема? пс. всегда указывайте точную версию CakePHP! Также было бы неловко знать об ассоциациях. – ndm
версия cakephp упомянутая – aWebDeveloper