Ну, вы не можете обновить org_id, потому что на него ссылается таблица местоположений. Если вы измените его, это будет означать, что у организации есть местоположение, которого не существует - внешний ключ не работает. Сначала вставьте данные о своем местоположении, а затем все значения местоположений станут возможными значениями для организаций или, как вы упомянули, используйте действия onCascade.
Кроме того, вы можете сначала определить таблицу Organisatie и включить объявление отношения только для этой таблицы (для Doctrine достаточно одного определения). Теперь ссылка на таблицу Locatie становится доступной, и вы можете свободно играть с ее ключами. Конечно, вы все еще не можете ссылаться на что-то из таблицы Organisatie, которая не существует.
Я также заметил, что ваша схема в настоящее время говорит, что «в одной организации много мест», хотя я предполагаю, что вы предполагали, что «в одном месте много организаций». Если это действительно так, измените Organisatie-> Relations-> Locatie на «type: one, foreignType: many» и удалите объявление взаимосвязи из таблицы Locatie.
Надеюсь, это поможет.