私はCodeigniterとMVCにかなり慣れていないので、これを実現するための最良の方法を見つけるのに少し苦労しています。
一部の教育機関が提供するさまざまなプログラムにユーザーが応募できるアプリを作成する必要があります。ただし、これらの教育機関はすべてアプリ内に存在する必要がありますが、すべてのプログラムで1つのアプリケーションページを共有するのではなく、相互に独立していることを望んでいます。たとえば、教育機関1は、サイトのセクションが自分のプログラムのみを表示して適用することを望んでおり、教育機関2は、サイトのセクションが自分のプログラムにのみ適用されることを望んでいます。
これを達成するための最良の方法は何ですか?機関ごとに個別のコントローラーを作成する必要がありますか?
例えばsitename.com/inst1/apply, sitename.com/inst2/apply
ただし、これらの各コントローラーは、基本的に同じcreate / read / update/etc関数と同じです。この状況でのベストプラクティスは何ですか?ありがとうございました!