Вся проблема в том, что я не знаю как это правильно делать. Вроде и документация есть, и написано там понятно, но при попытках что-нибудь сделать, а это что-нибудь выходит далеко за рамки того, что в примерах документации. Да, вы правы. Я делаю CRC и оно даже работает, не смотря на весь печальный код, из админки, всё создаётся, добавляются связанные записи в таблицу. Но это из админки. А мне надо что бы пользователь добавлял, с сайта, а тут надо делать все через процессоры, ведь это правильно. Но я не понимаю некоторых принципов. Что ж буду грызть гранит науки, в глубине души тая надежду, что кто-нибудь «засветит» правильный путь, логику и принцип работы. А ещё надеюсь, что когда я разберусь, не стану молчать, а напишу, что бы помочь другим. Спасибо, Николай, ваш последний комментарий натолкнул меня на кое-какие мысли. Буду искать такой же, но с перламутровыми пуговицами.