Я изучаю функцию выпечки CakePHP и использовал последнюю версию CakePHP (3.6.1), следуя некоторым учебникам, чтобы запекать структуру MySQL, и она работала нормально, за исключением того, что я ожидал, что связанные поля с ограничением внешнего ключа на моей таблице должны быть шаблонизированы с помощью соответствующее поле поиска. Пожалуйста, скажите мне, как я могу это сделать.
Ваши определения таблицы и отношения должны следовать Конвенция базы данных akePHP для того, чтобы быть обнаруженным испечь должным образом.
Если ты не следуя соглашениям, я вижу два других варианта:
(более сложная) попытка обновления самого bake для работы с тем, что у вас есть.
Используйте bake как есть, но после того, как код был сгенерирован, вручную добавьте связи таблиц в ваш код. Увидеть Связывание таблиц вместе
Других решений пока нет …