私はカスタムマイクロサイトを提供するcodeigniterアプリケーションを構築しています。基本的に、各マイクロサイトは、1つのコントローラのメソッドによってロードされた7つの異なるビューのコレクションになります。それぞれのマイクロサイトには、これらのビューファイル(および関連するCSS、js、およびイメージファイル)の異なるバージョンを含む異なるフォルダが存在し、コントローラーは、マイクロサイトごとにデータベースに格納された情報に基づいてロードするビューのフォルダを知ります記録。カスタムマイクロサイトを提供するcodeigniterアプリケーションの作成に関するアドバイス
このアプローチの問題は、1つのマイクロサイトが他のすべてのマイクロサイトからユニークなカスタムページを持つ必要がある場合です。それらはすべて1つのコントローラによって制御されるため、すべてのマイクロサイトでこのページをサポートする必要があるという制限があります。私はこれらのURLを想像することは言及していますかを説明futherする
:これらのリンクの両方のコントローラで
http://www.fakewebsite.com/index.php/microsite/index/david_site
http://www.fakewebsite.com/index.php/microsite/index/frank_site
は「マイクロサイト」で、メソッドがある「インデックス」 「インデックス」とは何テンプレートに知っています上の例では 'david_site'または 'frank_site'のいずれかの最初の引数に基づいて戻ります。
あなたの質問は何ですか?私があなたが育てる唯一の問題は、「すべてのマイクロサイトがこのページをサポートする必要があるという制限にぶつかります」ということです。何かがあなたにトラブルを与えているなら、それは何ですか? –