Dans les versions précédentes de CakePHP, vous pouviez temporairement modifier des associations avec Table::bindModel('SomeModel');
mais je ne parviens pas à comprendre comment le faire en v3.
Je souhaite temporairement désactiver une association hasMany définie dans la classe Table car elle provoque des erreurs lorsque j'exécute d'anciennes migrations qui ont été écrites avant l'existence de cette table. Je ne comprends pas pleinement le problème de migration mais il disparaît immédiatement lorsque je commente l'association dans la classe Table.
class AgenciesTable extends Table
{
public function initialize(array $config)
{
parent::initialize($config);
$this->table('agencies');
$this->displayField('full_name');
$this->primaryKey('id');
$this->addBehavior('Timestamp');
$this->hasMany('Routes');