Есть две таблицы:
user, содержащая список пользователей и
film, содежращая список фильмов. У пользователя есть возможность добавить фильм в закладки. Для этого я добавляю третью таблицу
user_bookmark, которую использую для связи таблиц
user и
film. В общем стандартная связка многие-ко-многим. В приложении это реализованно через ActiveRecord. Тут никаких проблем нет.
Но мне нужно так же хранить время, когда пользователь добавил фильм в закладки. Для этого я в таблицу
user_bookmark добавил поле
date_create, куда записываю эту дату. Теперь мне нужно, что бы в AR Film было это поле, ну или возможность оплучить его.
Сейчас у меня просто есть метод getDateCreate(), которые тянет эту дату. Но это очень неоптимально т.к. для каждого фильма нужно делать отдельные запрос. Подскажите, как можно добавить в AR поле из другой таблицы? Буду благодарен.
user user_bookmark film
==== ============= ====
id
id -------E user_id
film_id Э------- id
login name
date_create
Высокохудожественное изображение связи многие-ко-многим.