Самостоятельная конвенция 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 'Соглашения не справляются с этой ситуацией без конфигурации?