Salvando Seleção Múltipla na entrada

Eu tenho modelo para

usuário (id, nome)seção (id, nome)section_users (id, user_id, section_id)

O administrador adiciona todos os usuários e seções separadamente. Depois que essas teses forem adicionadas, quero que o administrador selecione a seção e adicione todos os usuários nela em section_users

Eu tenho uma entrada de seleção com vários definido como true. Como faço para salvar esses dados da maneira cakephp junto com a validação.

<?php echo $this->Form->input("section_id"); ?>
<?php echo $this->Form->input("user_id", array('multiple'=>'checkbox')); ?>

Isso gera

Array
(
    [section_id] => 1
    [user_id] => Array
        (
            [0] => 3
            [1] => 4
        )

)

Eu sei que posso fazer loop e converter para isso e usar saveAll ou saveMany, mas qual é a maneira cakephp / maneira certa de fazê-lo.

Array
(
    [0] => Array
        (
            [section_id] => 1
            [user_id] => 3
        )
    [1] => Array
        (
            [section_id] => 1
            [user_id] => 4
        )

)

questionAnswers(3)

yourAnswerToTheQuestion