Сохранение дополнительных данных в таблицу объединений в методе добавления в CakePHP 3.0
В этом примере из книги: https://book.cakephp.org/3.0/en/orm/associations.html#using-the-through-option class StudentsTable extends Table { public function initialize(array $config) { $this->belongsToMany('Courses', [ 'through' => 'CoursesMemberships', ]); } } class CoursesTable extends Table { public function initialize(array $config) { $this->belongsToMany('Students', [ 'through' => 'CoursesMemberships', ]); } } class CoursesMembershipsTable extends Table { public function initialize(array $config) { $this->belongsTo('Students'); $this->belongsTo('Courses'); } […]