Есть некоторая таблица с книгами. Нужно в структуру БД добавить возможность связывать одну книгу с другой. Это удобно, когда нужно предложить клиенту связанные книги (по автору, по жанру и др.) не привязываясь к какой-то заданной логике (связь создает оператор по своему усмотрению).
Имеем:
Код: Выделить всё
books (id int, name varchar)
relations (b1 int, b2 int)
А теперь вопросы:
1. sql-запросы
Код: Выделить всё
insert into relations values(30,27);
insert into relations values(27,30);
2. Gii сгенерировал для меня стандартный CRUD-интерфейс для управления книгами. В этом интерфейсе предусмотрена только возможность изменять имя книги. Соответственно установку связей придется колхозить самому. Есть для этих целей какое-то готовое решение? Мне не в плане "на все готовенькое" а в смысле "фреймворк готов предложить". Я все-таки изучаю, поэтому нужно базовые этапы самому пройти.