Sto tentando di eseguire più siti utilizzando la base di codice singolo e la base di codice è composta dal seguente modulo (cioè classi)
- Modulo utente
- Q & Un modulo
- Modulo Faq
e ogni classe lavora su un pattern MVC che consiste in
- Classe entità
- Classe helper (cioè classe statica)
- Visualizza (pagine e controlli)
e diciamo che ho 2 siti site1.com e site2.com. E sto cercando di ottenere le seguenti funzionalità
- site1.com può avere Utente, Q & Modulo A e Faq attivo e funzionante
- site2.com può avere Utente e Q & Un modulo è attivo mentre il modulo Faq è spento ma può essere acceso se necessario, quindi la mia query qui è qual è il modo migliore per ottenere tale funzionalità
Presento un bit di flag che controllo su ogni pagina e controllo che appartiene a quel modulo? È più simile a CMS in cui è possibile attivare / disattivare funzionalità diverse. Sto cercando di capirlo, ti prego di fornirmi un esempio o di farti notare se sto adottando l'approccio sbagliato.