CI はSegment[1]
、コントローラー (コントローラー dir 内) とSegment[2]
メソッドを探します。今、私はspecific
CIを見てほしくない、または強制的にコントローラディレクトリに移動してロードする必要があるビジネスアプリケーションによる要件がありますが、このようなものがあります"domainURL/module_identifier_id/controller/method/"
。
ここでは、すべてのリクエストは、関連するモジュールの識別子 ID とともに送信されます。この識別子 ID には、完全なモジュールの構成とその他のデータ ( controller files, module location where it was uploaded, all menus and their URLs which will have same URL mechanism which we want to design for developers to develop modules and upload
) が DB に格納されます。
この ID を取得して操作し、関連するレコードをフェッチし、必要な場所からコントローラーをロードするように CI をポイントし、実際にメソッドなどのために休む必要があります。すべてがそのまま機能する必要があります。
私たちが探しているものを理解していただければ幸いです。独自のメイン コントローラー タイプ ファイルがあり、すべての要求が上記のようにプロトコルをカスタマイズして送信され、開発者は必ずそれに従うことになります。最初にモジュール識別子が必要であり、次に、コントローラー、メソッドなど...
クリアすべき質問があれば教えてください。