Добрый вечер.
Mabye Я слепой, но не могу найти решения: у меня есть 2 модели, Post и Tag с полями post_text и tag_name, где Post habtm Tag.
Теперь у меня есть форма, в которую я ввожу post_text и пару tag_names. И я хотел бы сохранить каждый из этих тегов, сделать их уникальными (поэтому, если тег уже находится в базе данных, не сохраняйте его, просто получите его идентификатор), затем сохраните сообщение и, наконец, свяжите сообщение с тегами через таблицу posts_tags.
Теперь все мне говорят: оставьте его на Cake, он сделает всю эту работу за вас! Хорошо, я бы с удовольствием, но как должен выглядеть мой массив $ this-> data?
Я пробую Tag.tag_name, Post.Tag.tag_name, Post.Tag.0.tag_name, Post.PostsTag.0.tag_name, Tag.Tag.tag_name, Post.PostsTag.Tag.0.tag_name, ...
Я пытаюсь save (), saveAll (), ... ничего не работает. И все примеры в сети (включая Cake Book) работают с идентификаторами тегов, а не с именами тегов.
Есть ли способ (я имею в виду форму массива $ this-> data), который я могу отправить в $ this-> Post-> save () или saveAll (), и он сделает за меня всю магию?
Большое Вам спасибо.
Джош Т.