Хорошо, поэтому у меня есть отношение: тег HABTM Post. Я разрешаю пользователю добавлять теги при добавлении сообщения, поэтому, когда он отправляет сообщение, функция saveAll сохраняет и создает все отношения.
Дело в том, что я нашел хорошую и классную логику на nuts-and-bolts-of-cakephp.com, которая позволяет мне вводить несколько тегов, разделенных символом ',', а также избегает создания дублирующих тегов. И скрипт в основном работает с обратным вызовом beforeSave.
Но эта логика beforeSave должна оставаться в логике модели проектов, если я добавлю модель тегов, она не будет работать. Так не «saveAll» вызывает beforeSave из других связанных моделей? Если нет, то какой будет лучший подход? Я чувствую, что оставить скрипт тега в модели проекта - вариант, но не самый лучший.
tl; dr: у меня есть отношение HABTM, и когда я вызываю saveAll, он не вызывает связанную модель beforeSave.
Спасибо за любые советы. :)