Buduję aplikacje modułową. Podstawowym wymogim jest prędkość instalacji, wprowadzania zmian. Chciałbym aby podpięcie nowego modułu nie trwało dłużej niż skopiowanie folderu + odpalenie skryptu instalacyjnego. I teraz załóżmy że moduł ma być powiązany z już istniejącym. Jak załatwić sprawę referencji między tabelami? Czy mam odpuscić referencje, czy da się to jakoś rozwiązać?
-- EDIT--
Czy może jeśli instaluje nowy moduł to powinienem parsować model i dodawać do pliku z obietem już istniejacego modelu linijkę tekstu, czy może kazdy model w metodzie init powinien sprawdzać czy nie ma jakichś dodatkowych referencji? Zrobić jakąś jedną tablicę w bazie w której będzie sprawdzał czy ma jakieś dodatowe referencje i dodawał do tablicy? trochę boje się takich operacji ze względu na wydajność, bo to ma byc masówka i im więcej da się tego odpalić na jednym serwerze tym wieksze będą z tego zyski.