stai cercando di salvare ‘n’ righe in un colpo solo se l’utente seleziona più ‘diritti’ ?
nella action che ‘riceve’ i dati del POST vai un CVarDumper::dump($_POST), così da vedere IN CHE MODO i dati arrivano giu
si tratta di modifica la action in modo che non faccia un semplice save, ma un ciclo, per creare un model diverso ad ogni diritto_id passato, quindi facendo il save sul singolo model.
se invece nel db ( e quindi nel record ) ha un solo campo diritto_id, quasi certamente numerico, allora sappi che non puoi salvare ‘n’ valori in un singolo campo di db. Ma… no … non stai facendo questo …