$ this-> Form-> input ('Model. {N} .field') для имеет много, а Model.field для имеет один iirc. Ознакомьтесь с разделом книги о сохранении данных, там есть немного о сохранении связанных данных.
Для контроллера вы просто используете saveAll () вместо save ()