Thanks guys.
But, based on this answer : CakePHP: Creating new HABTM row instead updates other
I found that instead of SaveAll
create a new row, It update that already exists with new records.
Because of this, i'v used query()
to add a new row.
$this->Solicitation->query("INSERT INTO `contratos`.`solicitation_users` (user_id,solicitation_id) values($id, $solicitation");
Thanks for all