Я знаю, что соглашения об именах для таблиц, используемых плагинами, обычно начинаются с имени плагина, а затем модель плюрализована. Например, скажем, у меня есть плагин под названием Poll, с моделью, называемой PollPoll и другой модель PollTag, тогда результирующие имена таблиц будут poll_polls и poll_tags. У них также были бы отношения habtm, так что такое соглашение для этого имени таблицы? Я считаю, что это poll_poll_polls_poll_tags, хотя это немного избыточно, это имеет смысл, поскольку первый poll_ представляет имя плагина, а poll_polls и poll_tags - для моделей.CakePHP HABTM Соглашения об именах таблиц плагинов (для 1.3)
Также есть ли какие-либо соглашения об именах, измененные для плагинов в версии 1.3? Правильно ли указано выше?
Обе модели в таблице соединений находятся внутри плагина. Возможно, я этого не сделал. Поэтому Poll_Poll и Poll_Tag являются частью плагина Poll. Ничто другое не использовало бы эти таблицы, кроме того, что находится в этом плагине. Спасибо! :) – Parris
Но я действительно не хочу нарушать соглашение об именах, я хочу следовать соглашению, но соглашение кажется излишним и немного неуклюжим, поэтому мне было интересно, существует ли что-то более чистое. – Parris