Допустим, каждая книга имеет поля AuthorA и AuthorB. Оба поля являются внешними ключами для таблицы authors
.CakePHP: Несколько ссылок на ту же модель
авторы таблицы с полями: id | имя
настольные книги с полями: id | имя | a_author_id | b_author_id |
Как настроить контроллер, модель и представление, чтобы иметь возможность создавать книгу с раскрывающимся списком «author a» и «author b», исходящими из таблицы авторов? Как бы форма-ввод для автора-a (и author-b) выглядела как внутри «Добавить» для модели книги?
Если книги могут иметь несколько авторов (не ограничиваясь фиксированной суммой), также возможно использовать отношение HasAndBelongsToMany. Вам нужно будет изменить дизайн базы данных, чтобы достичь этого, и может быть немного сложнее при сортировке/фильтрации книг и т. Д. – thaJeztah
большое спасибо! вы быстро ответили мне очень много! знак равно – Gizzat