Самостоятельная конвенция ManyToMany в CakePHP

У меня есть существующая модель данных, где я могу переименовать вещи свободно, чтобы соответствоватьCakePHP»конвенции, У меня есть тип узла графа, где узел может иметь произвольное количество дочерних узлов и произвольное количество родительских узлов (однонаправленные отношения).

Вот's таблица узлов, следующая за CakePHP 'Соглашения:

Table: nodes
Column: node_id (INT)
Column: description (TEXT)

Мой вопрос: как должна выглядеть таблица соединений? Вот как это выглядит сейчас:

Table: nodes_nodes
Column: parent_node_id (INT)
Column: child_node_id (INT)

И что из документации следует, должно быть:

Table: nodes_nodes
Column: node_id (INT)
Column: node_id (INT)

Обратите внимание, что имена двух столбцов совпадают, что, очевидно, выигралт работа. Как называть эти две колонки? Или может CakePHP 'Соглашения не справляются с этой ситуацией без конфигурации?

Ответы на вопрос(2)

Ваш ответ на вопрос